DBAtlas · Atlas d'exploitation des bases de données

Activer le general log et le slow query log

MySQLBinlog et journaux

Commande

SET GLOBAL slow_query_log = 'ON'; SET GLOBAL long_query_time = 1; SET GLOBAL general_log = 'ON';

Ce que fait la commande

Active à l'exécution le slow query log (requêtes de plus d'une seconde) et le general log qui enregistre chaque requête.

Quand l'utiliser

Pour analyser temporairement les requêtes lentes ou tout le trafic de requêtes.

Attention

general_log ajoute une surcharge importante en performances et en disque ; désactivez-le toujours une fois le diagnostic terminé (SET GLOBAL general_log='OFF'). Ces réglages sont réinitialisés au redémarrage ; utilisez SET PERSIST pour les rendre permanents.

Ouvrir dans DBAtlas →

Voir aussi