max async I/O 控制單次 Checkpoint 作業中,SQL Server 可同時提交給 Windows 的非同步磁碟 I/O 請求上限。預設 32,適用於低階磁碟子系統。
建議值 = 2 ~ 3 × 實體磁碟數量(可同時 I/O 的磁碟)
調整後必須監控 Performance Monitor → PhysicalDisk → Current Disk Queue Length,若佇列飆升則調降。
設定過高會導致 Checkpoint 獨佔磁碟頻寬,擠壓讀取等一般 I/O,反而拖慢整體效能。
EXEC sp_configure 'max async io', <值>; -- 動態生效,無需重啟
Windows 95/98 不支援非同步 I/O,此參數無效。