Страница 1 из 1

MySQL количество запросов в очереди

Добавлено: 2011-06-05 22:11:13
Mox
Народ, как посмотреть количество запросов в очереди?
Гугл не помог, везде натыкаюсь только на
back_log Количество поддерживаемых MySQL запросов на соединение, находящихся в очереди. Этот параметр начинает играть роль, когда главный поток MySQL получает очень много запросов на соединение за короткий промежуток времени. У главного потока уходит некоторое время (хотя очень небольшое) на проверку соединения и запуск нового потока. Значение back_log показывает, сколько запросов может находиться в очереди на этом коротком промежутке времени, прежде чем MySQL прекратит отвечать на новые запросы. Данное значение необходимо увеличить только в том случае, если ожидается большое количество соединений на протяжении короткого промежутка времени. Иначе говоря, это значение является размером очереди ожидания входящих соединений TCP/IP. У вашей операционной системы есть свое собственное ограничение на размер этой очереди. За более подробной информацией обращайтесь на страницу руководства ОС Unix по системному вызову listen(2). Чтобы узнать максимальное значение для этой переменной, обратитесь к документации по своей операционной системе. Попытка установить значение back_log выше, чем допускается в вашей операционной системе, не принесет положительного результата.
Но это только ограничение очереди запросов на соединение. А где посмотреть сколько сейчас там в очереди стоит запросов?

Re: MySQL количество запросов в очереди

Добавлено: 2011-06-07 23:37:25
FiL
show processlist не покажет?

Re: MySQL количество запросов в очереди

Добавлено: 2011-06-08 8:12:05
Mox
FiL писал(а):show processlist не покажет?
это ж вроде активные запросы?
Хотя надо спросить, может тем, кто у меня спросил именно это и надо

Re: MySQL количество запросов в очереди

Добавлено: 2011-06-08 16:07:04
FiL
это активные треды. Но не обязательно активные запросы.
А очередь коннектов... она вроде как изнутри мускуля не видна. Да и надо-ли? Там еще запросов нет, только коннекты. А после коннекта уже есть тред, который виден в show processlist.