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 😉

Capture du 2014-12-31 09:34:32

Logger toutes les requêtes SQL de Magento
Share on FacebookTweet about this on TwitterShare on Google+Email this to someone
Taggé sur :        

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous utilisons des cookies afin de nous assurer de vous proposer la meilleure expérience sur ce site.
Ok