我正在使用PHP 5和sqlsrv數據庫驅動程序。我將QueryTimeout設置爲15秒,因爲我反覆打了很多不同的服務器,並且如果我需要停止操作並擊中下一個服務器時發生超時。如何使用Sqlsrv獲取上次Query的運行時間?
目前我只使用一個變量來跟蹤的開始時間和結束時間,並中止,如果是我的>=
的QueryTimeout,但沒有任何辦法讓實際查詢超時的SQLSRV驅動程序本身嗎?我沒有看到任何看起來像在list of sqlsrv functions會有幫助的東西。我希望能夠獲得最後一個查詢的時間,而不是將每個查詢包裝到獲取當前時間的變量中。
你擔心查詢超時或返回連接超時?或兩者? – sesser