Änderungen
Die Seite wurde neu angelegt: „ == Advanced Settings == === CPU Parallelism === TODO: Noch ausschreiben und formatieren (Braindump) cost threshold for parallelism = 20-30 Default 5. D.h.…“
== Advanced Settings ==
=== CPU Parallelism ===
TODO: Noch ausschreiben und formatieren (Braindump)
cost threshold for parallelism = 20-30
Default 5. D.h. alle Queries, die laut Execution Plan mehr als 5 Sekunden brauchen, werden auf allen
Cores parallel ausgeführt. Auf aktuellen Prozessoren ist der Wert zu niedrig -> 20 - 30
max degree of parallelism = Cores/(2 bis 4)
Default : 0. Jede Query über dem Grenzwert wird auf allen Cores parallelisiert -> Verwaltungsaufwand für
den Sync der Parallelisierung steikt stark um so mehr Cores das System hat
Wichtig bei den beiden Werte : Die Berechnung des Execution Plans basiert auf aktuellen Statistiken, d.h.
DB Statistiken sollten immer aktuell gehalten werden!! Maintenance Plan -> Skript Ola Hallengren besser
Optimal Anzahl der Cores / (Wert zwischen 2 und 4), D.h. ein 4 Core System sollte eine 2 haben.
Ein 16 Core System einen Wert zwischen 4 und 8
Immer Messen (vorher/nachher) und mit Fakten belegen!!!