PHP。 SQL查询正在进行时是否计算执行时间

时间:2016-09-01 14:40:08

标签: php

如果我在PHP脚本中长时间运行SQL查询,是否将查询执行时间添加到总脚本执行时间?

例如,如果我的SQL查询运行25秒,然后我在脚本中执行其他操作6秒,那么将#34;最长执行时间30秒"发生?

1 个答案:

答案 0 :(得分:3)

在Unix上,不 - 等待外部服务(API调用,数据库等)不计入最大执行时间。在Windows上,时间是指实际的挂钟时间。

来自the manual

  

set_time_limit()函数和配置指令max_execution_time仅影响脚本本身的执行时间。在确定脚本运行的最长时间时,不会包括在执行脚本之外发生的任何活动,例如使用system()的系统调用,流操作,数据库查询等。在测量时间真实的Windows上,情况并非如此。