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 dans la ligne de commande MySQL

王林
王林original
2020-09-30 09:28:341873parcourir

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%";].

Comment activer le journal des requêtes lentes dans la ligne de commande MySQL

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn