10 янв в 2021
678

Оптимизация запросов и БД

После перезапуска обработчиков Apache сайт на некоторое время становится доступен.
Однако, вскоре после этого наблюдается большое количество запросов к базе данных

Это множество SELECT запросов, которые находятся в состоянии "Creating sort index"
Подробнее о состояниях запросов можно узнать тут: https://dev.mysql.com/doc/refman/5.7/en/general-thread-states.html

Пример одного из запросов:

SELECT SQL_CALC_FOUND_ROWS p.post_id FROM phpbb_posts p WHERE MATCH (p.post_subject, p.post_text) AGAINST ('+1f956ec7bdbf482d814dd69dff36f662 +d5b828049e2e43a29562619f5acd5b8a +49a891cc69e3413ba6c06d1b24e760deed7d0360ed5a4f5c8d42022e4c6e8f16 +881b53c1655b4cb896725fe8bbca16a1 ' IN BOOLEAN MODE) AND p.forum_id NOT IN (11, 12, 16, 24, 29, 41, 77, 84, 85, 112, 125, 155, 164, 241, 244, 245, 247, 248, 250, 252, 255, 260, 261, 264, 265, 266, 270, 277, 282, 283, 284, 286, 287, 288, 289, 290, 291, 292, 293, 294, 296, 298, 301, 302, 303, 304, 305, 307, 308, 309, 310, 311, 316, 317, 318, 321, 322, 324, 326, 328, 329, 330, 331, 332, 333, 334, 335, 336, 338, 339, 340) AND p.post_approved = 1 ORDER BY p.post_time DESC LIMIT 250
Срок: 3
Цена: 4000

Оставьте своё предложение и контакты для связи

Предложение
Срок
Стоимость
Город
Контакты
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля