ralph: query execution time

Gibt es mit DBI eine Möglichkeit den Wert für die Abfragezeit eines Querys zurückzugeben?

my $db=DBI->connect("DBI:mysql:db:localhost","user","pw");
if(DBI->err()) {
    print "Sorry, no database connection";
  exit();
}

$sth = $db->prepare ("select * from icc where handle LIKE '$handle%' order by handle asc");
    }
while (my @zeile = $sth->fetchrow_array ())
{
<<print array>>
}

$querytime = $sth->querytime; #Befehl gibt es nicht, aber wie ist es möglich?

Thanks
Ralph

  1. Halihallo ralph

    Gibt es mit DBI eine Möglichkeit den Wert für die Abfragezeit eines Querys zurückzugeben?

    Nein.

    $querytime = $sth->querytime; #Befehl gibt es nicht, aber wie ist es möglich?

    Verwende:

    perldoc -f times

    vor und nach der Ausführung des Befehls und kalkuliere die Differenz.

    Viele Grüsse

    Philipp

    1. Vielen Dank Philipp. Werd ich mal ausprobieren.

      Cheers!