Le log binaire <<< |
Le log des requêtes lentes | Entretien des fichiers de log >>> |
5.8 Les fichiers de log de MySQL 5 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 ->Le log des requêtes lentes . Entretien des fichiers de log |
5.8.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. Utiliser les options de ligne de commande . |
<< | Le log des requêtes lentes | >> |
Le log binaire | Les fichiers de log de MySQL | Entretien des fichiers de log |