我遇到运行缓慢的查询问题,有时执行时间超过30秒,因此我希望增加sqlsrv_query超时.
Fatal error: Maximum execution time of 30 seconds exceeded
Run Code Online (Sandbox Code Playgroud)
我的PHP语法有问题,例如:http://php.net/manual/en/function.sqlsrv-query.php对我来说没有意义.
目前我的连接/设置如下:
$testServer = 'IP\servername,PORT';
$testDetails = array('Database' => 'DBNAME', 'UID' => 'USERNAME', 'PWD' => 'Password');
$testConnect = sqlsrv_connect($testServer, $testDetails);
Run Code Online (Sandbox Code Playgroud)
我的理解是我需要通过作为参数传递timout细节,sqlsrv_connect但我没有得到正确的语法.
(我已经尽可能地优化了查询,不幸的是,考虑到db表的设计,我无法在不到30秒的时间内始终如一地返回.)