Functie de verificat viteza unui query

Mysql-ul este unul dintre cele mai importante aspecte al unui site.  Baza de date trebuie sa fie rapida si sa nu consume foarte multe resurse.

O functie care o folosesc pentru a verifica timpul cat se face un query este urmatoarea:

{code type=php}
//trimite query-ul spre server
function send_query($query) {
global $debug,$queries,$cound,$last_query;
if ($debug == 1) {
$queries [$count] [‘query’] = $query;
$start =getmicrotime ();
}
$temppp = mysql_query ( $query );
if ($debug == 1) {
$last_query = $query;
$end = getmicrotime ();
$queries [$count] [‘time’] = round ( $end – $start, 8 );
$count ++;
$total = $total + $end – $start;
}
return $temppp;

}
//initializeaza timpul
function getmicrotime() {
list ( $usec, $sec ) = explode ( ” „, microtime () );
return (( float ) $usec + ( float ) $sec);
}

{/code}

Spune si tu parerea...