Sqlserver-dba.com

Datawarehouse Wait Stats

SQL Server monitors\measures waits by threads. This is a very useful method of focusing on where the real performance issues are occurring . This works for overall performance and also for defined batches

 Current Datawarehouse I’m working on is experiencing the following waits . The base information comes from the sys.dm_os_wait_stats DMV. There are plenty of ways in aggregating the data , which I’ll post in the next few days

 CXPACKET

PAGEIOLATCH_SH

BACKUPBUFFER

ASYNC_IO_COMPLETION

BACKUPIO

IO_COMPLETION

ASYNC_NETWORK_IO

 Definitions of these waits are:

CXPACKET – Synchronizing the query exchange iterator . Analyse the degree of parallelism

PAGEIOLATCH_SH – Waiting for a buffer latch in the I\O request mode. Analayse i\o subsystem

BACKUPBUFFER – Waiting for a buffer to be made available for storing data. Consider analysing the  backup process – i.e tape

ASYNC_IO_COMPLETION – I\Os are waiting to finish

BACKUPIO - Waiting for a buffer to be made available for storing data. Consider analysing the  backup process – i.e tape

IO_COMPLETION – Waiting for I\Os to finish of non – data page type

ASYNC_NETWORK_IO – Task is blocked on the network. How is the client processing the data?

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

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


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