mysql: Wie lang hat eine Abfrage gedauert?
Kuno
- datenbank
Hey! In der shell von mysql gibt es ja diese hübsche anzeige wie lang die zusammenstellung der ergebnistabelle gedauert hat:
z.B.
"5 rows in set (0.03 sec)"
kann man sowas auch später noch abfragen?
Anders gefragt: Wie kann ich herausbekommen, wielang das letzte Statement gedauert hat?
Moin!
kann man sowas auch später noch abfragen?
Anders gefragt: Wie kann ich herausbekommen, wielang das letzte Statement gedauert hat?
Das kannst du nachträglich nicht herausbekommen. Du mußt selbst die Zeit stoppen, die die Ausführung deines Statements verbraucht.
- Sven Rautenberg
echo $begrüßung;
Hey! In der shell von mysql gibt es ja diese hübsche anzeige wie lang die zusammenstellung der ergebnistabelle gedauert hat:
kann man sowas auch später noch abfragen?
Du kannst ein Logfile einschalten, hier wird dir das General Query Log die gewünschte Auskunft geben können. ABER: Es ist nicht empfehlenswert, das Logfile zu anderen als (zeitlich begrenzen) Debug-Zwecken mitlaufen zu lassen.
echo "$verabschiedung $name";