15sept.2009
MySQL 5 activer les "slow queries" ainsi que les requête éxecutée sans indexes.

Slow queries sur Mysql.
Dans le fichier de configuration du serveur MySQL
Pour activer les "slow queries", éditer le fichier my.cnf (conf), en ajoutant:
#set-variable=long_query_time=1
#log-slow-queries = /var/log/mysql/mysql.slow.log2
Puis redémarrer le service MySQL.
Se connecter sur le serveur à l'aide du client et exécuter la commande suivante:
SET GLOBAL log_queries_not_using_indexes=1;
Directement depuis le CLI
mysql> SET GLOBAL slow_query_log_file='/var/log/mysql/mysql.slow.log2';
mysql> SET GLOBAL long_query_time=3;
mysql> SET GLOBAL log_slow_queries=1;long_query_time étant la variable en seconde du seuil a partir duquel le serveur va inscrire la requête comme longue.
Index



Commentaires