Kuno: mysql: Wie lang hat eine Abfrage gedauert?

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?

  1. 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

    --
    "Love your nation - respect the others."
  2. 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";