Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试查询MYSQL的慢速PHP函数--睡眠~30秒_Php_Mysql_Wordpress_Performance - Fatal编程技术网

调试查询MYSQL的慢速PHP函数--睡眠~30秒

调试查询MYSQL的慢速PHP函数--睡眠~30秒,php,mysql,wordpress,performance,Php,Mysql,Wordpress,Performance,我正在wordpress(约会)中使用一个调度插件。。但是,当我检索提供者的时间表时,需要约30秒的时间来加载。当然,我们有大约100个不同时间表的供应商 我查看了mysql数据库(showProcessList;),每当我检索一个时间表(使用json)时,它都会显示“sleep”约30秒。但是,插件代码中没有sleep命令(实际上,gcal选项中有sleep命令,但我没有激活googlecalendar)。我如何调试这个? PHP版本:5.4.16 我真的不知道如何弄清这件事的真相。无论何时检

我正在wordpress(约会)中使用一个调度插件。。但是,当我检索提供者的时间表时,需要约30秒的时间来加载。当然,我们有大约100个不同时间表的供应商

我查看了mysql数据库(showProcessList;),每当我检索一个时间表(使用json)时,它都会显示“sleep”约30秒。但是,插件代码中没有sleep命令(实际上,gcal选项中有sleep命令,但我没有激活googlecalendar)。我如何调试这个? PHP版本:5.4.16

我真的不知道如何弄清这件事的真相。无论何时检索到调度,top都会显示php cgi的高CPU使用率,但我不确定这是否异常

16943 apache    20   0  540664  68864  20000 R  99.7  1.2   0:53.55 php-cgi

谢谢。

请参见
睡眠状态的含义。在这种情况下,PHP很可能正在读取结果集。这与PHP显示的高CPU数是一致的。但是,每当检索到日程安排时,都会有一个30秒的睡眠过程,但一旦成功(但缓慢)检索到日程安排,它也会结束。我想你知道的足够多,可以开始调试了。