我正在使用 PHP 5 和 sqlsrv 数据库驱动程序。我将 QueryTimeout 设置为 15 秒,因为我要反复访问许多不同的服务器,如果我遇到超时,我需要停止操作并访问下一个服务器。
目前我只是使用一个变量来跟踪开始时间和结束时间,如果它是>=
我的 QueryTimeout 则中止,但是有没有办法从 sqlsrv 驱动程序本身获取实际查询时间?我没有在sqlsrv 函数列表中看到任何看起来有帮助的东西。我希望能够获得最后一次查询的时间,而不是将每个查询包装在获取当前时间的变量中。