fichier "slow log" MySQL renommé en /var/log/mysql/mysql-slow.log (pour logrotate)
This commit is contained in:
parent
cdb2bc7b13
commit
f0ae65e473
|
@ -797,7 +797,7 @@ Pour cela on peut spécifier par exemple que l'on veut avoir toutes les requête
|
|||
[mysqld]
|
||||
slow_query_log = 1
|
||||
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 :
|
||||
|
@ -805,7 +805,7 @@ Ou à chaud :
|
|||
~~~{.sql}
|
||||
mysql> SET GLOBAL slow_query_log=ON;
|
||||
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.
|
||||
|
|
Loading…
Reference in New Issue