MySQL tablolarımı, sorgularımı yönetmek için Perl ve DBI kullanıyorum. Sorgulamanın çalışma süresini nasıl gösterebilirim? Ben konsolda bir SEÇ yaparsanızPerl, DBI'da sorgu süresini nasıl gösterebilirim?
, sonuç böyle olacaktır:
+-----+-------------+
| id | name |
+-----+--------------
| 1 | Jack |
| 2 | Joe |
| 3 | Mary |
+-----+-------------+
3 rows in set (0.17 sec)
Ben 0.17 sec
göstermek gerekir. DBI'da Perl'de koşma süresini göstermek için böyle bir şey var mı?
my $dbh = $db->prepare("SELECT id, name FROM names ORDER BY id;");
$dbh->execute;
print $dbh->runnin_time; # ???
[Benchmark] (http://perldoc.perl.org/Benchmark.html) ile DateTime yerine ': hireswallclock' kullanmak da işe yarayacaktır. – simbabque
çoğunlukla 0 döndürür. –
Oldukça sık kullanılan –