Was ist Max DOP in SQL Server?
Was ist Max DOP in SQL Server?

Video: Was ist Max DOP in SQL Server?

Video: Was ist Max DOP in SQL Server?
Video: Max Degree of parallelism || How does Max Degree of Parallelism work in SQL Server? 2024, Kann
Anonim

Zusammenfassung. Die Microsoft SQL Server maximaler Parallelitätsgrad ( MAXDOP ) Konfigurationsoption steuert die Anzahl der Prozessoren, die für die Ausführung einer Abfrage in einem parallelen Plan verwendet werden. Diese Option bestimmt die Anzahl der Threads, die für die Abfrageplanoperatoren verwendet werden, die die Arbeit parallel ausführen.

Was ist in diesem Zusammenhang DOP in SQL Server?

DOP in SQL Server steht für Grade von Parallelität . Gemäß dem MSDN-Artikel hier, wenn SQL Server hat mehrere Prozessoren zur Verfügung und die Abfrage erfüllt bestimmte Schwellenwerte, SQL Server wird versuchen, die Abfrage auf mehrere Prozessoren aufzuteilen, um die Leistung zu erhöhen.

Auf was sollte Maxdop eingestellt werden? Als Faustregel gilt: MaxDoP einstellen auf die Hälfte der logischen Prozessoren pro NUMA-Knoten bis zu 8. Ein NUMA-Knoten ist eine physische CPU und ihr lokaler Speicher. Wenn Ihr Server über einen einzelnen CPU-Platz mit 12 Kernen verfügt, haben Sie einen einzelnen NUMA-Knoten und MaxDoP sollte Sein einstellen 6 oder weniger.

Zu wissen ist auch, was ist der maximale Grad an Parallelität in SQL Server?

Die Maximaler Parallelitätsgrad (MAXDOP) ist a Server , Datenbank- oder Abfrageebenenoption, die verwendet wird, um die Anzahl der Prozessoren zu begrenzen, die der parallele Plan verwenden kann. Der Standardwert von MAXDOP ist 0, wobei die SQL Server Engine kann alle verfügbaren Prozessoren (bis zu 64) bei der parallelen Ausführung der Abfrage verwenden.

Wie ändere ich den Maxdop in SQL Server?

1. Am Server Ebene mit SSMS. Klicken Sie in SSMS mit der rechten Maustaste auf das Server , klicken Sie auf Eigenschaften, Erweitert, scrollen Sie nach unten zum Abschnitt Parallelität und legen Sie fest MAXDOP zu 1. Klicken Sie auf OK.

Empfohlen: