2010-06-28 3 views
0

Может ли кто-нибудь поделиться, как включить медленный журнал запросов (чтобы увидеть медленные запросы) в версиях Mysql 5?Медленный запрос в mysql

Мне нужно проанализировать медленные запросы, пожалуйста, предложите.

Заранее спасибо.

+0

возможно дубликат [Как я могу включить MySQL медленный журнал запросов без перезапуска MySQL?] (http://stackoverflow.com/questions/2403793/how-can-i-enable-mysqls-slow-query-log-without-restarting-mysql) –

ответ

4

Начать чтение the documentation.

Редактировать

Вы можете добавить одну из следующих строк в файле конфигурации MySQL сервера:

log-slow-queries 
log-slow-queries = /path/to/file 

Более поздние версии MySQL использовать эти настройки вместо:

slow_query_log = 1 
slow_query_log_file = /path/to/file 

медленный запрос файл журнала будет содержать полный текст запроса плюс дополнительную информацию о запросах, выполняемых более 10 секунд. 10 второй порог настраивается так:

long_query_time = 10 
0

Эта статья может помочь вам понять, как войти медленные запросы в MySQL и анализировать их с помощью mysqldumpslow утилиты, проверьте http://www.installationpage.com/mysql/mysql-importance-slow-log-processing/

+0

О, я оны. Эта ссылка не работает с 'Ошибка установления соединения с базой данных '. – denishaskin

0

Если вы хотите включить общую ошибку журналы и медленная ошибка запроса войти

Чтобы начать регистрацию в таблице вместо файла

mysql > set global log_output = “TABLE”; 

Чтобы включить общий и сл ой запрос журнала

mysql > set global general_log = 1; 
mysql > set global slow_query_log = 1; 

Имя таблицы, в которой каротаж делается по умолчанию

mysql > select * from mysql.slow_log; 
mysql > select * from mysql.general_log; 

Для получения более подробной информации перейдите по этой ссылке

http://easysolutionweb.com/technology/mysql-server-logs/

Смежные вопросы