fichier "slow log" MySQL renommé en /var/log/mysql/mysql-slow.log (pour logrotate)

This commit is contained in:
jlecour 2019-12-09 10:08:59 +01:00
parent cdb2bc7b13
commit f0ae65e473

View file

@ -797,7 +797,7 @@ Pour cela on peut spécifier par exemple que l'on veut avoir toutes les requête
[mysqld] [mysqld]
slow_query_log = 1 slow_query_log = 1
long_query_time = 5 long_query_time = 5
slow_query_log_file = /var/log/mysql/slow.log slow_query_log_file = /var/log/mysql/mysql-slow.log
~~~ ~~~
Ou à chaud : Ou à chaud :
@ -805,7 +805,7 @@ Ou à chaud :
~~~{.sql} ~~~{.sql}
mysql> SET GLOBAL slow_query_log=ON; mysql> SET GLOBAL slow_query_log=ON;
mysql> SET GLOBAL long_query_time=5; mysql> SET GLOBAL long_query_time=5;
mysql> SET GLOBAL slow_query_log_file= "/var/log/mysql/slow.log"; mysql> SET GLOBAL slow_query_log_file= "/var/log/mysql/mysql-slow.log";
~~~ ~~~
Il est également possible de remonter les requêtes n'utilisant pas d'index (qu'importe le temps qu'elle prennent pour s'exécuter), avec le paramètre booléen `log_queries_not_using_indexes` mais nous déconseillons de le faire car cela ajoute de nombreuses requêtes inintéressantes en général. Il est également possible de remonter les requêtes n'utilisant pas d'index (qu'importe le temps qu'elle prennent pour s'exécuter), avec le paramètre booléen `log_queries_not_using_indexes` mais nous déconseillons de le faire car cela ajoute de nombreuses requêtes inintéressantes en général.