skokov.ru

Фотоблог Скокова Ильи

VPS DirectAdmin просмотр Slow Log MySQL через панель управления.

Четверг 08 Апр 2010


1. В конфигурационный файл MySQL /etc/my.cnf необходимо добавить следующий код:

[mysqld]
local-infile=0
long-query-time=2 (здесь на усмотрение, медленным запросом считается запрос, длительностью от 2-х секунд)
log-slow-queries=/var/log/mysql/log-slow-queries.log

После чего перезагрузить mysql:

# /etc/init.d/mysqld restart
Shutting down MySQL….. SUCCESS!
Starting MySQL. SUCCESS!

# cd /var/lib/mysql/
смотрим error-log, в данном случае:

# tail -f xxxx.ovzxx.xx.ru.err на наличие ошибок при старте mysql, всё ОК, далее:
# cd /usr/local/directadmin/

2. В файл /usr/local/directadmin/data/templates/logs.list необходимо добавить следующий код:

/var/log/mysql/log-slow-queries.log=Mysql Slow Log

Перезагрузка DirectAdmin не требуется.

Теперь просмотр Slow Log MySQL должен стать доступен через панель управления:

Admin Level->Home->Log Viewer->Log File->Mysql Slow Log-> Show Log

Оставьте свой отзыв

Комментарии

А не робот ли ты часом? *