Page 1 of 3

Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Tue Oct 05, 2021 4:05 pm
by moteam

Code: Select all

SELECT gallery_id, rating, count(*) AS total FROM rot_comments WHERE comment_type = 'rating'
				and gallery_id IN ('8512','2889','9192','22971','8803','22975','32036','32035','32034','32033','32032','27954','27953','27952','27951','27950','31558','31549','31522','31503','8388','30178','27239','2525','2453','20248','29138','2456','27233','2394','22965','2422','20198','2501','29127','2600','20238','20249','25105','2521','2418','9164','3096','7937','21544','2623','2496','26351','2412','2448','7886','7874','2390','2452','4970','2427','21204','6000')
				GROUP BY gallery_id, rating
Куча таких вот запросов идет к мускулю, каждый по 25-30 секунд исполняется. В итоге подвисает очередь запросов к мускулю.
Искал-искал чем оно может быть вызвано в шаблонах / выборках - не нашел. Все отключил: и <!--RATING--> в шаблонах, и order=rating в выборках.
Может подскажете в какую сторону копать?

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Tue Oct 05, 2021 4:52 pm
by admin
100% <!--RATING где-то есть

а соклько записей в таблице?

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 2:14 am
by moteam
rot_gallery_data1 29,603
rot_gallery_stats40 ~628,053
rot_comments ~236,207

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 3:27 am
by moteam
Может рейтинг аггрегировать кроном для тумб? не делать выборку по живой базе каждый раз?

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 4:57 am
by admin
копеечная таблица, выборка из 200к таблицы по ИД это очень быстро
думаю нагружен сервак и это просто одно накладывается на другое

скиньте шел и какой где там домен, я посмотрю выборку

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 5:40 am
by moteam
Отправил в ЛС.

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 6:29 am
by moteam
moteam wrote: Wed Oct 06, 2021 2:14 am rot_gallery_data1 29,603
rot_gallery_stats40 ~628,053
rot_comments ~236,207
UP: сделал OPTIMIZE TABLE rot_comments;
rot_comments ~1,611,128

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 6:53 am
by admin
те было

rot_comments ~236,207

и после оптимайз стало

rot_comments ~1,611,128


?

я надеюсь вы сами понимаете что это нонсенс и до этого скорее всего вы смотрели просто не там

там на серваке с базой 50 ЛА, я со своим логином не вижу что конкретно грузит, но возможно и база хотя в ней я не вижу долгих запросов

show processlist - максимальное время запроса - 2

а запроса из первого сообщения вообще не вижу.

есть еще запросы которые вы видимо генерите прямо сейчас с изменением типов таблиц

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 6:55 am
by admin
при этом перегружен диск85-90% утилизации - те затык скорее всего в нем
надо выделать больше памяти под мускл что б он реже ползал на диск


мускл периодически выдает Too many connections, думаю ограничение стоит на 100 и поставил его админ что б не разбираться с нагрузкой

100 это не много для мускла, при нормальной работе можно заметно больше

Re: Подскажите, чем может быть вызван такой запрос к мускулю?

Posted: Wed Oct 06, 2021 7:03 am
by admin
но может быть и не мускл напрягает диск, а раздача тумб например, этого я со своим логином не вижу