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

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

Susan Sarandon
Libérer: 2024-10-30 15:02:02
original
883 Les gens l'ont consulté

How Do I Enable MySQL's Slow Query Log Without Restarting?

Activer le journal des requêtes lentes de MySQL sans redémarrer MySQL

Vous avez tenté de modifier les paramètres de journalisation des requêtes lentes de MySQL à l'aide des instructions fournies, mais le seuil seul ne semble pas suffire. Selon la documentation de MySQL, la spécification d'un nom de fichier n'est pas obligatoire et le nom du fichier journal par défaut est généralement généré en fonction du nom d'hôte. Cependant, vous ne semblez pas avoir de fichier journal des requêtes lentes sur votre serveur.

Si vous exécutez MySQL version 5.0.77, la syntaxe d'activation du journal des requêtes lentes est légèrement différente des versions ultérieures :

SET GLOBAL log_slow_queries = 1;
Copier après la connexion

Malheureusement, vous rencontrez une erreur indiquant que la variable 'log_slow_queries' est en lecture seule. Cela suggère que vous devrez redémarrer le serveur MySQL pour appliquer les modifications. Cependant, le redémarrage du serveur n'est pas la seule option.

Pour MySQL 5.1 et versions ultérieures, une méthode alternative est disponible :

SET GLOBAL slow_query_log = 'ON';
Copier après la connexion

De plus, vous devrez peut-être vider les journaux en utilisant :

FLUSH LOGS;
Copier après la connexion

Cette approche suppose que vous utilisez MySQL 5.1 ou une version ultérieure. Si votre version de MySQL est antérieure, le redémarrage du serveur avec 'log_slow_queries' défini dans le fichier de configuration reste l'étape nécessaire.

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!

source:php.cn
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