1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Afficher les logs et slowlogs MySQL
Ce guide concerne MySQL/MariaDB et plus particulièrement les analyses d'index et requêtes.
Slowlog pour les requĂŞtes longues
Le slowlog MySQL est activé sur tous les serveurs MySQL et regroupe les requêtes qui prennent plus de 5 secondes* à s'exécuter. Si vos requêtes sont bien construites, vous ne verrez jamais ces fichiers. Nous vous invitons à les consulter régulièrement afin de corriger les éventuels défauts et garantir ainsi le bon fonctionnement de votre site.
Il est nécessaire de nous contacter par écrit afin de les obtenir (sauf pour les anciens hébergements v1 directement consultables depuis le gestionnaire de fichiers FTP Manager un niveau au-dessus de /web dans le répertoire /logs)
Et les logs ?
Nous ne faisons pas de logs MySQL (à part les slowlogs) car les serveurs MySQL ne supporteraient absolument pas la charge des millions de logs simultanés à enregistrer. En cas de besoin, nous pouvons activer ce log MySQL pendant 5 minutes afin de vous permettre de les analyser avec EXPLAIN et de déterminer les index utiles par exemple. Pour cela, merci de nous contacter par écrit.
_____
* de temps écoulé. Et concernant les verrous, la documentation apporte la précision suivante: "The time to acquire the initial locks is not counted as execution time"