我正在针对MS SQL Server执行查询和存储过程。 php脚本和sql server都驻留在同一台服务器上。有时需要花费太多时间来执行PHP脚本崩溃。但是,SQL Server继续在后台执行查询。
如何强制SQL Server停止任何执行时间超过X秒的查询?
答案 0 :(得分:0)
您还可以通过 php.ini 文件中的 max_execution_time 设置或使用php中的功能 set_time_limit 来增加php的执行时间。文件
答案 1 :(得分:-1)
PHP中有一个配置参数:mssql.timeout,默认为60秒,限制执行查询的时间。在此之后,MSSQL PHP驱动程序将中止查询并报告查询超时错误。
但是没有"查询超时"在SQL Server本身: - )