До:
Вам необходимо установить profiling
на 1
перед выполнением запроса, чтобы получить доступ к информации профилирования.
mysql_query("SET profiling = 1");
После того, как:
После того, как вы выполнили запрос, который хотите протестировать, вам нужно выполнить следующий запрос.
$a = mysql_query("
SELECT query_id, SUM(duration) AS duration
FROM information_schema.profiling
GROUP BY query_id ORDER BY query_id DESC LIMIT 1
");
//in case you want to loop through more than one profile
while($b = mysql_fetch($a))
{
echo 'ID: '.$b['query_id'].'<br>Duration: '.$b['duration'].' seconds';
}
Для получения дополнительной информации: http://dev.mysql.com/doc/refman/5.0/en/profiling-table.html