Skip to main content


Short Description

Occurs when a task is waiting for I/Os to finish.

Detailed Description

Occurs when a task is waiting for asynchronous non-data I/Os to finish. Examples include I/O involved in warm standby log shipping, database mirroring, some bulk import related operations.

How to reduce this wait

The important thing with I/O waits is to be able to distinguish between the normal level of waits for your system and something that needs investigating. as you seeing this wait, along with PAGEIOLATCH_SH is completely normal for SQL databases.

  • Check current I/O volumes and response times against your baselines
  • If the volume of I/O requests has increased to the point where you are seeing a problem, then look to see what is happening in your application layer to drive the increased load.
  • If the response time has increased beyond acceptable then look to the server's disk subsystem for issues.

Search online

If this article doesn't have the information you need you can try searching online. Remember, you can contribute suggestions to this page.