Optimized List Queries by Xon

  • Автор темы Obitatelll
  • 4
  • Обновлено
  • 17, Oct 2024
  • #1
Набор замещающих запросов для получения списков материалов, предназначенных для крупных форумов.



Это дополнение предназначено для больших форумов с десятками тысяч, сотнями и более тысячами тем на одном форуме.

Небольшой форум не получит большой выгоды от этого дополнения.

Список участников/форум/обсуждение/реакции/списки XFMG:

MySQL/MariaDB реализует «ранний поиск строк», в сочетании с LIMIT и OFFSET с большим смещением приводит к тому, что большой оператор выбора извлекает больше данных, чем требуется.

Возможно, однажды MySQL/MariaDB исправит это.

Может быть.

Это вызывает проблему, связанную с тем, как диалоги и потоки реализуют пейджинг.

Этот аддон предоставляет оптимизированный запрос для получения тредов на форуме с большим количеством тредов или для разговоров с очень большим количеством страниц.

В идеале разговоры должны реализовывать систему позиций, как это делают сообщения, что было бы даже быстрее, чем использование подзапросов для принудительного «позднего поиска строки».

Для получения дополнительной информации см.:

http://stackoverflow.com/questions/4481388/why-does-mysql-higher-limit-offset-slow-the-query-down

http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/





Скрытая информация :: Авторизуйтесь для просмотра »

#Optimized List Queries By Xon

Obitatelll


Рег
02 Feb, 2011

Тем
6732

Постов
9964

Баллов
77284
Похожие темы Дата
Тем
49554
Комментарии
57426
Опыт
552966

Интересно