我正在开发一个查询浏览器,与一些大型数据库一起工作,需要知道执行查询所需的时间。
在PHPMYADMIN中成功执行查询后,我可以看到所需的时间。
分析或显示行0-29(总共2,000行,查询花费0.0145秒)
例如:分析
SELECT * FROM `larger_table`;
Status Time
starting 0.000026
checking permissions 0.000006
Opening tables 0.000014
System lock 0.000010
init 0.000022
optimizing 0.000004
statistics 0.000007
preparing 0.000005
executing 0.000001
Sending data 0.014138
end 0.000004
query end 0.000002
closing tables 0.000005
freeing items 0.000091
logging slow query 0.000003
cleaning up 0.000002
在查询浏览器中,我可以在浏览器窗口底部看到所需的时间。那么当提交查询以执行时,如何获取查询的执行时间呢?即,当我提供以下查询时:
SELECT * FROM `larger_table`;
查询应该返回执行时间。
我需要在PHP中捕获并向用户显示。当用户在浏览器中提交某些查询时。
是否有一种方法可以在提交查询时找到执行时间?
请查看图片,我标记了预计时间。
我找到了一些东西查看这个
echo $msc.' 秒'; // 毫秒 echo ($msc*1000).' 毫秒'; // 秒
吗? - Rahul