Oliver Lehmann: SQL Befehl zu lang?

Beitrag lesen

Hi,

wie kann man eigentlich feststellen, wie lange der rechner zur bearbeitung des query braucht?

ich habe das jetzt so gemacht:

<?
$link = mysql_connect("localhost","root");
$db = mysql_select_db("mp3");
$sql = "SELECT song FROM files WHERE ID=$id";
$a = microtime();
$result = mysql_query($sql,$link);
$b = microtime();
$c= explode(" ",$a);
$d= explode(" ",$b);
echo  ($d[0]-$c[0])+($d[1]-$c[1]);
list($song) = mysql_fetch_array($result);
//echo $song;
?>

aber geht das nciht auch genauer? also wie lange SQL dafuer braucht... (nen 3 MB song braucht ca 1 sec) weil, ich kann mir nicht so recht vorstellend as es die zeit ist die mysql braucht, oder?

MfG Olli