Description
Occurs while waiting for non-data-file disk I/O to complete. For example while growing a transaction log disk I/O is required to zero-out the file. Backup and restore operations can also accumulate this wait counter. As this wait accumulates during backups moderate values are expected
Resolved by
DBAs
Suggested solutions
- Use backup compression if available
- Remove any unused indexes (less data to backup)
- Upgrade backup disk
- Preallocate data files
- Increase the auto-growth from the default (less frequent growths)
- Investigate disk performance
Additional research
SQL Server Database Growth and Auto Growth Settings
A cause of high-duration ASYNC_IO_COMPLETION waits
ASYNC_IO_COMPLETION Wait type