Linux:MySQL : Logs des requêtes lentes

De Djjnet
Aller à : Navigation, rechercher

Petite nouveauté depuis les MySQL 5.1 qui rend la vie plus simple. Avant (5.0 par exemple), pour activer les logs des requêtes lentes, il était nécessaire de redémarrer MySQL.

Depuis la version 5.1, il est possible de le faire en modifiant les variables directement sous mysql. Pensez à utiliser les nouveaux paramètres :

set global log_queries_not_using_indexes = 1;
set global slow_query_log_file = "/var/log/mysql/mysql-slow.log";
set global long_query_time = 1;
set global slow_query_log = 1;

Pour le fichier de configuration my.cnf :

slow_query_log  = 1
long_query_time = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
log_queries_not_using_indexes