Pendant les phases de développement, il peut être intéressant de logger les requêtes SQL. Que ce soit pour trouver la cause de lenteurs sur votre site, ou encore débugger une fonctionnalité qui plante.
Je ne vous conseille pas d’utiliser cette astuce sur un environnement de production, car le fichier de log se remplirait très très rapidement !
Pour activer les logs des requêtes SQL voici comment procéder :
– Ouvrez le fichier lib/Varien/Db/Adapter/Pdo/Mysql.php
– Mettez l’attribut $_debug à true
– Mettez l’attribut $_logAllQueries à true
– Mettez l’attribut $_logCallStack à true
Vous trouverez le fichier contenant les logs voulu à cet emplacement :
/var/debug/pdo_mysql.log
N’oubliez pas de remettre le fichier tel quel à la fin de votre manipulation 😉