MS-SQL Server Settings Cores: Unterschied zwischen den Versionen

Aus Software Entwicklung Projekte
Wechseln zu: Navigation, Suche
(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)
 
Zeile 24: Zeile 24:
  
 
Immer Messen (vorher/nachher) und mit Fakten belegen!!!
 
Immer Messen (vorher/nachher) und mit Fakten belegen!!!
 +
 +
=== Sharepoint ===
 +
 +
im Falle einer Instanz für einen Sharepoint muss hier bei der Option "max degree of parallelism" immer der Wert 1 gesetzt sein, damit werden effektiv parallel ausgeführte Queries verhindert. Alle anderen Werte für diesen Parameter werden von MS nicht supported.

Aktuelle Version vom 28. Juni 2015, 15:20 Uhr

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!!!

Sharepoint

im Falle einer Instanz für einen Sharepoint muss hier bei der Option "max degree of parallelism" immer der Wert 1 gesetzt sein, damit werden effektiv parallel ausgeführte Queries verhindert. Alle anderen Werte für diesen Parameter werden von MS nicht supported.