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

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

Patricia Arquette
Patricia Arquetteoriginal
2024-11-01 05:59:31715parcourir

How can I Enable MySQL's Slow Query Log without Restarting the Server?

Définition du journal des requêtes lentes de MySQL sans redémarrage

Activer le journal des requêtes lentes de MySQL sans redémarrer le serveur peut être un moyen pratique de résoudre rapidement les problèmes de performances . Voici un guide détaillé sur la façon d'y parvenir :

Configuration du fichier journal

Par défaut, MySQL crée le fichier journal des requêtes lentes dans le répertoire de données avec un nom de nom_hôte-slow.log. Pour spécifier un répertoire différent, fournissez un nom de chemin absolu.

Définition du seuil et de l'emplacement du fichier

La définition du seuil seul ne suffit pas pour activer le journal des requêtes lentes. Vous devez en outre configurer l'emplacement du fichier.

Utilisation de la commande SET GLOBAL

Pour MySQL versions 5.1 ou ultérieures, utilisez la commande suivante pour activer et configurer le journal des requêtes lentes :

SET GLOBAL slow_query_log = 'ON';

Actualisation du journal

Pour appliquer les modifications, vous pouvez vider le journal à l'aide de la commande suivante :

FLUSH LOGS;

Gestion des exceptions

Pour les versions MySQL antérieures à 5.1, la définition du journal des requêtes lentes via la commande SET GLOBAL entraînera une erreur. Dans de tels cas, vous devrez redémarrer le serveur ou définir l'option log_slow_queries dans le fichier de configuration MySQL et redémarrer le serveur.

참고 사항

N'oubliez pas que l'activation le journal des requêtes lent peut avoir un impact sur les performances, il est donc recommandé de le désactiver après le dépannage ou la capture des données nécessaires.

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