$starttime = microtime(true);
//Do your query and stuff here
$endtime = microtime(true);
$duration = $endtime - $starttime; //calculates total time taken
NOTA que esto le dará el tiempo de ejecución en segundos (no microsegundos) al microsegundo más cercano debido a get_as_float
parámetro siendo verdadero. Ver esto