MySQL : Slow Query Log

Depuis la version 5.1.12, la syntaxe du paramétrage MySQL pour le slow_query_log a changé (cf : http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html).
Auparavant, on avait ceci dans le fichier /etc/mysql/my.cnf :

# Here you can see queries with especially long duration
# Old syntax
log_slow_queries      = /var/log/mysql/mysql-slow.log
long_query_time = 2
#log-queries-not-using-indexes

Dorénavant, la syntaxe est la suivante :

# Here you can see queries with especially long duration
# New syntax
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql-slow.log
#
long_query_time = 2
#log-queries-not-using-indexes

Les options sont les suivantes :

  • slow_query_log=1 : Actif : 0 : Inactif
  • slow_query_log_file : nom du fichier de log
  • long_query_time : durée (en secondes) pour prendre en compte la requête dans les slow queries

 

Catégorie
Tag