DIRTY_PAGE_POLL and how to avoid it

07 March,2014 by Jack Vamvas

Question: Is the DIRTY_PAGE_POLL wait type something to worry about? Since I’ve upgraded to SQL Server 2012 , I’ve noticed the DIRTY_PAGE_POLL consistently appearing at the top of the wait types.

Answer:  The DIRTY_PAGE_POLL wait type is related to the Indirect Checkpoint feature.  One of the Indirect Checkpoint benefits is to reduce IO spiking that is checkpoint-related  by writing dirty pages continually to disk in the background.

By default, Indirect Checkpoint is not turned on , and requires an ALTER DATABASE statement to enable.

The interesting aspect of DIRTY_PAGE_POLL wait type , is it still appears as a wait type, even though Indirect Checkpoint is not enabled, as the background thread  is waiting to poll for dirty pages.

In reporting the top wait types on a database server, I don’t include DIRTY_PAGE_POLL as it changes the top waits report without giving me a better understanding of SQL Server performance.

Read More

SQL Server Performance Killers

SQL Server Performance ,memory pressure and memory usage

SQL Server – Memory: Pages sec, memory pressure and thrashing


Author: Jack Vamvas (http://www.sqlserver-dba.com)


Share:

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment on DIRTY_PAGE_POLL and how to avoid it


sqlserver-dba.com | SQL Server Performance Tuning | SQL Server DBA:Everything | FAQ | Contact|Copyright & Disclaimer