Bei der Untersuchung eines Leistungsproblems habe ich einen Zustrom von CXPACKETS festgestellt, der darauf hindeutet, dass ich möglicherweise die Kostenschwelle für Parallelität und möglicherweise den MAXDOP prüfen muss.
Bevor ich drastische Änderungen am MAXDOP vornehme, habe ich den Rat vieler anderer befolgt, einschließlich des von @mrdenny in der Antwort auf die Leistungsoptimierung von CXPACKET Waits für SQL Server 2008 und der Antwort von @ aron-Bertrand aus dem Umgang mit CXPACKET-Wartezeiten - Festlegen des Kostenschwellenwerts für Parallelität . Ich habe die Wartung erweitert, um die Statistiken jede Nacht vollständig zu aktualisieren. Das fühlt sich wie ein vernünftiger Schachzug an.
Änderungen an der Kostenschwelle sind jedoch immer noch etwas, das mich nervt.
Ab wann sollte die Kostenschwelle für Parallelität geändert werden? Hat jemand ein Beispiel dafür, wo er (nach Prüfung der Kosten seiner Abfragen und seiner Arbeitsbelastung) Änderungen an diesen Kosten vorgenommen hat?
Entschuldigt sich, wenn dies etwas ist, was in einer vorherigen Frage beantwortet wurde.
Vielen Dank!
quelle