10 янв в 19:52
346

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

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