Sql-Server

CXPACKETS 與 CXCONSUMER 等待類型有何關係?

  • October 2, 2019

對具有許多外鍵的表執行刪除查詢時,我得到以下資訊waits

我注意到在執行查詢期間我同時擁有兩種類型CXPACKETS和等待類型。CXCONSUMER

問題是:

這兩種等待類型(如果有)之間的關係是什麼?

在此處輸入圖像描述

  • CXCONSUMER 發生在消費者執行緒等待生產者執行緒發送行時。
  • CXPACKET 在嘗試同步查詢處理器交換迭代器或獲取所需緩衝區時發生。

CXCONSUMER 等待通常是良性的,作為並行(CXPACKET)執行的正常部分遇到。

引用自:https://dba.stackexchange.com/questions/231558