Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Ausführungsdauer von Sql-statements

Huhu, MySQL-Gemeinde,
wie kann ich die Ausführungsdauer eines abgesetzten SQL-Statements ermitteln? Ich habe bereits versucht, mittels den folgenden Optionen in /etc/my.cnf etwas zu erreichen, aber außer dem Zeitpunkt des ersten Connects scheint nichts in Sachen "Zeiten" protokolliert zu werden:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Ich verwende übrigens eine MySQL Version 4.0.18.
Hier gehts zum Orginal Eintrag "Ausführungsdauer von Sql-statements" im Forum

Antworten

Das hast du gut erkannt. MySQL ermittelt die Ausführungszeiten für Queries garnicht. Da wirst du wohl in PHP selber die Stoppuhr anwerfen müssen.


2.

Hier ein Script dazu: http://www.phptt.de/showschnipsel.php?kat=1&id=7

*** Nobody ***


3.

Vielen Dank ihr beiden, das hilft mir schonmal weiter weiter.

Gibt es aber keine Möglichkeit, dass MySQL die Zeiten protokolliert (ggf. auch im Debug-Modus)? Bei mir geht's leider nicht generell um PHP - es greifen auch andere Applikationen auf die Datenbank zu.


4.

Nein, MySQL mißt die Zeiten einfach nicht.


Hier gehts zum Orginal Eintrag "Ausführungsdauer von Sql-statements" im Forum
 
phpforum.de | Impressum | Handy Bundles