it-swarm.com.de

Welches Modul zeigt mir alle SQL-Abfragen, die auf der geladenen Seite ausgeführt werden?

Meine Seite läuft langsam und ich vermute, dass es sich um ein Modul handelt, bin mir aber nicht sicher, welches. Gibt es ein Modul, das alle SQL-Abfragen anzeigen kann, die auf einer geladenen Seite ausgeführt werden? Wenn nicht, gibt es vielleicht ein Befehlszeilentool, mit dem andere diese Daten überwachen?

8

Es gibt ein besseres Abfrageprotokoll, das wir aus dem MySQL-Protokoll erhalten können (mehr hier: https://stackoverflow.com/questions/6479107/how-to-enable-mysql-query-log )

Es zeigt echte MySQL-Abfragen mit echten Werten, während das Devel-Protokoll Platzhalter anzeigt.

Um das Protokoll eines MySQL-Servers zum Herunterfahren der Seite zu erhalten, fügen Sie die Zeile "log =" in my.ini hinzu und starten Sie den Server neu. Laden Sie dann die Seite und stoppen Sie den Server erneut und kommentieren Sie den Befehl log.

5
AgA

Das Entwicklungsmodul verfügt über eine Abfrageprotokolloption, die bei Aktivierung jede Abfrage anzeigt, die für eine Anforderung in der Fußzeile der Seite ausgeführt wurde.

Sie können es unter admin/config/development/devel aktivieren, sobald das Modul installiert ist.

14
Clive