Maison  >  Article  >  base de données  >  Comment activer le journal des requêtes lentes de MySQL sans redémarrer le serveur ?

Comment activer le journal des requêtes lentes de MySQL sans redémarrer le serveur ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-31 09:58:42752parcourir

How to Enable MySQL's Slow Query Log Without Restarting the Server?

Configuration du journal des requêtes lentes MySQL sans redémarrage du serveur

Question :

Comment pouvez-vous activer Le journal des requêtes lentes de MySQL sans avoir besoin de redémarrer le serveur ?

Réponse :

L'activation dynamique de la fonctionnalité de journal des requêtes lentes dans MySQL nécessite des étapes spécifiques, en fonction de la version de MySQL utilisée .

Dans MySQL versions 5.1 et ultérieures, utilisez la commande suivante :

SET GLOBAL slow_query_log = 'ON';

Pour empêcher le stockage de données sensibles en texte clair, exécutez la commande suivante après avoir activé le journal :

FLUSH LOGS;

Considérations supplémentaires pour MySQL 5.0 :

Avant MySQL 5.1, le redémarrage du serveur était nécessaire pour activer la journalisation lente des requêtes. Cependant, vous pouvez modifier la variable 'log_slow_queries' en utilisant 'SET GLOBAL' dans MySQL 5.0, mais elle affichera une erreur "variable en lecture seule".

Reportez-vous à la documentation MySQL pour les configurations et les détails de l'emplacement du fichier journal :

  • Fichier de configuration : modifiez le fichier "my.cnf" et ajoutez "slow_query_log" dans la section [mysqld] (nécessite le redémarrage du serveur).
  • Ligne de commande : utilisez "mysqld - -log-slow-queries" lors du démarrage du serveur.

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