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

moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

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

Post 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 в выборках.
Может подскажете в какую сторону копать?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

100% <!--RATING где-то есть

а соклько записей в таблице?
Don't forget to run script update
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

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

Post by moteam »

rot_gallery_data1 29,603
rot_gallery_stats40 ~628,053
rot_comments ~236,207
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

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

Post by moteam »

Может рейтинг аггрегировать кроном для тумб? не делать выборку по живой базе каждый раз?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

копеечная таблица, выборка из 200к таблицы по ИД это очень быстро
думаю нагружен сервак и это просто одно накладывается на другое

скиньте шел и какой где там домен, я посмотрю выборку
Don't forget to run script update
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

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

Post by moteam »

Отправил в ЛС.
moteam
Posts: 128
Joined: Sat Feb 26, 2011 1:15 pm

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

Post 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
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

те было

rot_comments ~236,207

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

rot_comments ~1,611,128


?

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

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

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

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

есть еще запросы которые вы видимо генерите прямо сейчас с изменением типов таблиц
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

при этом перегружен диск85-90% утилизации - те затык скорее всего в нем
надо выделать больше памяти под мускл что б он реже ползал на диск


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

100 это не много для мускла, при нормальной работе можно заметно больше
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

но может быть и не мускл напрягает диск, а раздача тумб например, этого я со своим логином не вижу
Don't forget to run script update
Post Reply