Maison > Article > base de données > Comment activer le journal des requêtes lentes dans la ligne de commande MySQL
Comment activer le journal des requêtes lentes sur la ligne de commande mysql : Exécutez l'instruction [set global slow_query_log='ON';] pour l'activer. Vous pouvez vérifier si le journal des requêtes lentes est activé en exécutant l'instruction [show variables like "%slow%";].
Méthode spécifique :
(Tutoriel recommandé : Tutoriel mysql)
Vérifier la lenteur par défaut Le temps de requête est de 10 secondes
mysql> show variables like "%long%"; +-----------------+-----------+ | Variable_name | Value | +-----------------+-----------+ | long_query_time | 10.000000 | +-----------------+-----------+ 1 row in set (0.00 sec)
Réglé sur 3 secondes, ajoutez global, quittez et ré-entrez pour prendre effet
mysql> set global long_query_time=3; Query OK, 0 rows affected (0.00 sec)
Vérifiez si la requête lente est activée
mysql> show variables like "%slow%"; +---------------------+---------------------------------+ | Variable_name | Value | +---------------------+---------------------------------+ | log_slow_queries | OFF | | slow_launch_time | 2 | | slow_query_log | OFF | | slow_query_log_file | /usr/local/mysql/mysql-slow.log | +---------------------+---------------------------------+ 4 rows in set (0.00 sec)
Activer requête lente
mysql> set global slow_query_log='ON'; Query OK, 0 rows affected (0.28 sec)
Vérifiez si elle est activée
mysql> show variables like "%slow%"; +---------------------+---------------------------------+ | Variable_name | Value | +---------------------+---------------------------------+ | log_slow_queries | ON | | slow_launch_time | 2 | | slow_query_log | ON | | slow_query_log_file | /usr/local/mysql/mysql-slow.log | +---------------------+---------------------------------+ 4 rows in set (0.00 sec)
Recommandations associées : formation php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!