Skip to main content


Short Description

Occurs when a task is waiting on a latch for a buffer that is in an I/O request. The latch request is in Exclusive mode. Long waits may indicate problems with the disk subsystem.

Detailed Description

Latches are lightweight, fast methods of managing concurrency on a specific resource.

The PAGEIOLATCH_* group of latches are seen in management of data pages.

PAGEIOLATCH_EX is waiting for a latch to be allocated in exclusive (EX) mode so that no other latch calls can be placed upon it.

How to reduce this wait

Whilst long waits on PAGEIOLATCH_* may indicate problems with the disk subsystem, it is important to check against a performance baseline to check:

  • Check for large increase in the volume of I/O
  • Check for large increases in database time
  • Check for large increases in the volume of queries
  • Check for changes in execution plans

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.