User since
2006-01-19
192
Artikel
BenutzerIn
Hallo,
ich nutze mySQL mit Perl. ICh würde gerne, wie bei Google oben Link, auslesen, wie lange die DB-Anfrage gedauert hat und dies anzeigen. Wie kann ich die Dauer abfragen / auslesen?
Danke und Gruß,
Oliver
User since
2003-08-08
327
Artikel
BenutzerIn
Ich weiß nicht, ob DBI da schon was mitliefert ansonsten könntest du das Modul
Time::HiRes nutzen, um die Dauer der Abfrage zu ermitteln.
use Time::HiRes qw( gettimeofday tv_interval );
$t0 = [gettimeofday];
sleep 2; # anstatt sleep die DB-Abfrage durchführen
$elapsed = tv_interval ($t0);
\n\n
<!--EDIT|dominicn|1142181497-->
User since
2003-11-28
3645
Artikel
ModeratorIn
Mit den Time::HiRes-Funktionen gettimeofday und tv_interval.