Вроде ясна причина тормозов
От: VladD2 Российская Империя www.nemerle.org
Дата: 22.03.26 20:09
Оценка: 40 (6) +1
Похоже у нас очень плохо написан запрос пэдженеции для форумов. Когда страница очень глубокая это приводит к диким тормозам. Новый индекс это несколько улучшил. Но основная проблема осталась.

Надо править код. Там кто-то лютых вложенных запросов нахерачил. Запрос с:
WHERE
    t1.rn BETWEEN 40226 AND 40245

выполняется по 20 секунд и жрет процессор как не в себя.
Запрос редкостной глупости. Вместо того, чтобы сначала выбрать сроки и потом для них считать что-то, происходит скан всех записей до 40226 с массой вложенных запросов к другим таблицам.

Ну роботы поисковиков и т.п. убивают сайт долбя в этот запрос.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Отредактировано 22.03.2026 20:10 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.