![]() |
1
21
PHP语法
然后计算$starttime和$endtime之间的差异。 |
![]() |
2
6
查看查询探查器。这可以做你需要的查询时间位。 https://www.digitalocean.com/community/tutorials/how-to-use-mysql-query-profiling https://dev.mysql.com/doc/refman/5.5/en/show-profile.html 有各种工具可以查看服务器上的负载 |
![]() |
3
2
由于数据库和web服务器的位置不同,几乎不可能
限制
解决办法
在数据库服务器中嵌入cronjob,
或者
在数据库里,
存储SHOW FULL PROCESSLIST的示例
上述操作应该足以将当前mysql进程列表转储到文件中。
|
![]() |
4
0
关于使用
查询。 我认为最后一个查询成本变量对您的测量非常有用。以及显示运行时间超过一定时间的请求数量的慢速查询。这里是这个变量的完整列表 http://dev.mysql.com/doc/refman/5.1/en/server-status-variables.html 还有一个php函数 mysql_stat() 返回一些数据库使用数据的php函数。例如,每秒的查询可能有些有用。 但要获得更为确定的数据,需要ssh访问数据库。 |
![]() |
5
0
使用
有关服务器负载,请参见 http://www.php.net/manual/en/function.sys-getloadavg.php . CPU使用率基本上是不相关的,因为mysql大部分时间都是磁盘绑定的。 |
![]() |
6
0
要获得更详细的统计信息,应该使用mysqli::get_connection_stats(如果使用php 5.3+) http://www.php.net/manual/en/mysqli.get-connection-stats.php |
![]() |
7
0
PHP实际上只能计时
一旦您对性能满意,就删除所有需要的MySQL查询。 |
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |