Maison > base de données > tutoriel mysql > 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
Libérer: 2024-10-31 09:58:42
original
817 Les gens l'ont consulté

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';
Copier après la connexion

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;
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal