Inhalt

CXCONSUMER der neue Freund von CXPACKET

Inhalt

Brent Ozar, dessen Blog in jede gute Liste von SQL Server Blogs gehört, hat gestern Neuigkeiten von der PASS Summit gepostet.

Pedro Lopes von Microsoft hat die Katze aus dem Sack gelassen und einen neuen Wait Typ vorgestellt: CXCONSUMER

Dieser neue Wait Typ wird in SQL Server 2016 SP2 und SQL Server 2017 CU3 eingeführt werden.

Während ein CXPACKET bisher nicht aussagekräftig war, bezüglich wer auf wen wartet wird dies mit CXCONSUMER klargestellt.

  • CXPACKET Die Synchronisierung zwischen producer und consumer thread ist das Nadelöhr. Wenn dieser Wait Typ häufig auftritt und zu Performance Problemen führt sollte der MAXDOP Wert gesenkt werden.
  • CXCONSUMER Der consumer thread wartet auf neue Arbeit vom producer thread. Keine Aktion notwendig

Mehr zu den Hintergründen der parallelen Verarbeitung in diesem Blogpost von Craid Freedman.

PS: Pedro wusste das wohl schon länger…