如何在不测量等待锁定释放等的时间的情况下测量查询的执行时间?我唯一的想法是不断测量相同的查询并记录最快的时间.
我想在我的项目中运行时获得实际的Mysql查询执行时间,因此在microtime()之前和之后运行PHP 并减去将无效.
当我们在命令行中运行查询时,结果显示如下的时序信息: -
xxx rows affected in YY sec
Run Code Online (Sandbox Code Playgroud)
如何使用PHP获取相同的时间信息.我搜索在PHP的MySQL函数在其他SO质疑这里,并在这里却没有得到类似的事情.有没有这样的PHP函数mysql_error(),mysql_affected_rows()它返回其他重要信息?如果不是为什么不存在?有什么理由吗?
有人说 -
我认为获得执行时间的最佳方法是使用一些程序执行函数,如exec()或system().
有没有人有一个可以返回实际执行时间的PHP代码?