徵兆:CPU/記憶體極低,事件日誌現「檔案自動增長在 453ms 後取消或逾時」。
成因:檔案增長設為百分比,資料檔 >1GB 時增長耗時超過逾時閾值。
解法:改為固定 MB 增長或降低百分比。
根因:SQL 語句效能差、缺索引、全表掃描、排序/雜湊記憶體不足排隊。
對策:
UPDATE STATISTICS 表名,修正估計成本偏差。sp_configure 'show advanced options', 1; RECONFIGURE
sp_configure 'query wait', 2147483647; RECONFIGURE
' 連線逾時
Conn.Properties("Connect Timeout") = 15
' 命令/查詢逾時
rs.Properties("Command Time Out") = 300 ' 0=無限制
網路延遲、封包遺失、網卡/交換器故障、防火牆攔截亦可能誘發逾時,需綜合排查。
逾時往往是效能與設定的綜合體現,需自資料庫引擎、用戶端設定、應用程式碼、基礎設施四層逐層排查、精準施策。