webForumDet fria alternativet

hur får man fram svarstiden med perl-DBI?

Databaser & SQL

2 svar · 341 visningar · startad av Peter_B

Medlem sedan apr. 2000642 inlägg
Frågan#1

när man kör en SELECT så får man ju en statementhandler, ofta kallad $sth.

hur kan man få tiden det tog för databasen? typ

$tid = $sth->getTime();

det är ju kul att kunna visa hur databasen "mår" när man gör en sökning :)

jag har letat lite sporadiskt i dokumentationen, men inte hittat så mycket.. nån som vet?

Medlem sedan dec. 19992 555 inlägg
#2

Skall följa med benchmark-verktyg till MySQL (tror dock man aktivt måste välja att kompilera dessa vid installationen). Har inte använt dem själv dock, och dokummentationen kunde varit bättre. :)

------------------
Robban < robban@lipogram.com >

Medlem sedan apr. 2000642 inlägg
#3

vad jag menar är inte att mysql ska innehålla funktionen, utan att DBI-grejen man installerade till perl ska göra det.. det syns ju i mysql-client när man provar där, tex att en grej tog 0.07 sekunder.. det är den siffran jag vill kunna visa :)

om mysql-client kan visa det så ska väl mitt perl-program kunna göra det också?

249 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)