SQL Server 2005 中過多CXPACKET 狀態process及處理方式

tolywang發表於2010-04-22

 

CXPACKET 

It means SQL Query is involved in parallel query execution. This waittype indicates that the SPID is waiting on a parallel process to complete or start.

CXPACKET: Occurs when trying to synchronize the query processor exchange iterator. You may consider lowering the degree of parallelism if contention on this wait type becomes a problem.

現象: 

執行某個procedure的時候一直不能正常執行(存在很多的CXPACKET狀態的程式)。  查詢原因,發現需要降低執行緒 。

 

檢視相關並行配置:  max degree of parallelism 引數 ,可以適當調整 。

不過為了不影響到其他執行正常的SQL ,    可以在某些執行出現類似問題的語句中加入 OPTION (MAXDOP 2 ) ;  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-660516/,如需轉載,請註明出處,否則將追究法律責任。

相關文章