查找MySql查询运行时间?

时间:2011-06-29 10:00:05

标签: php mysql

有没有一种简单的方法可以查找和显示最后一个MySQL查询执行的时间?我正在考虑PHP中的系统功能或类似功能。到目前为止,我提出的最好的方法是使用microtime制作两个变量,其中一个在查询之前,另一个在之后。最后一个被减去第一个($ querytime = $ after - $ before)。

最终结果是显示您在PhpMyAdmin中找到的内容,类似于“您的查询在xxxx.xx秒内完成”。

1 个答案:

答案 0 :(得分:2)

$start_time = microtime(true);
mysql_query("SELECT * FROM something");
$end_time = microtime(true);

$total_time = $end_time – $start_time;
//there isn't faster way