Site icon Mr. 沙先生

MS SQL Server 設定 timeout 逾時時間

最近在一個 MS SQL Server 的案例中遇到了執行 SQL 因為處理大量資料指令,造成執行的時間超過 SQL Server 預設的 timeout 時間

 

在 MSSQL 預設的 timeout 時間是 600秒,如果在必要的狀況下必須修改 timeout 時間可以執行以下

 

USE master
GO
EXEC sp_configure 'remote query timeout', 6000
GO
RECONFIGURE
GO

6000 即為 timeout 秒數,用 RECONFIGURE 來生效。

 

在一般的狀況下最好的處置是去優化 SQL指令,使其不要執行過長的SQL指令,對於整個系統的效能才會提升,在非必要的狀況下才會採用修改 SQL timeout 時間。

 

Exit mobile version