включить MySQL профилировщик во всем мире - PullRequest
8 голосов
/ 07 октября 2010

Я хочу профилировать все сеансы mysql, используя профилировщик mysql, как я могу включить профилирование глобально?

спасибо!

1 Ответ

0 голосов
/ 29 декабря 2011

Войдите в командную строку MySQL и используйте регистратор запросов или медленный регистратор запросов. Это не то же самое, что профилировщик, но в значительной степени выполняет ту же функцию. Вот начальный совет.

mysql> SET GLOBAL log_output='TABLE';
mysql> SET GLOBAL slow_query_log=1;
...wait...
mysql> USE mysql;
mysql> select * from slow_log order by query_time desc;

ПОЖАЛУЙСТА, не забудьте выключить его, когда вы закончите. Также помните, что запись в таблицу намного медленнее, чем в файл, но, конечно, гораздо удобнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...