Services webmasters
Partenaires
Jeux concours gratuits
 
Le log binaire de modifications
<<<
Le log des requêtes lentes Entretien des fichiers de log
>>>

4.9 Les fichiers de log de MySQL
4 Administration du serveur
 Manuel de Référence MySQL 4.1 : Version Française

Le log d'erreurs
Le log général de requêtes
Le log de modification
Le log binaire de modifications
->Le log des requêtes lentes
Entretien des fichiers de log

4.9.5 Le log des requêtes lentes

Lorsqu'il est démarré avec l'option --log-slow-queries[=file_name] , mysqld va écrire dans un fichier les requêtes SQL qui vont mettre plus de long_query_time secondes à s'exécuter. Le temps d'acquisition d'un verrou n'est pas compté.

Les requêtes lentes sont enregistrées après l'achèvement de l'exécution de la requête, et libération du verrou. Cela peut être différent de l'ordre dans lequel les commandes sont exécutées.

Si aucun nom de fichier n'est donné, le fichier de log prendra par défaut le nom de la machine, suffixé avec -slow.log . Si un nom de fichier est donné, mais qu'il manque le chemin, le fichier sera écrit dans le dossier de données.

Le log de requêtes lentes peut être utilisé pour repérer les requêtes qui prennent longtemps à s'exécuter, et donc, qui sont candidates à l'optimisation. Avec un grand fichier de log, cela peut devenir difficile. Vous pouvez alors passer le fichier de log à mysqldumpslow pour obtenir un sommaire des requêtes dans ce fichier.

Si vous utilisez l'option --log-long-format alors les requêtes qui n'utilisent pas d'index sont aussi enregistrées. Options en ligne de commande de mysqld .

<< Le log des requêtes lentes >>
Le log binaire de modifications Les fichiers de log de MySQL Entretien des fichiers de log
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -