Welche Höhe der CPU-Auslastung sollte für SQL Server als hoch angesehen werden? dh 80% 90% 100%?Was macht 'hohe CPU' für SQL Server
Antwort
Wenn unter normalen Lasten die CPU durchschnittlich über 40% liegt, werde ich nervös. Das liegt aber daran, dass ich die Art unseres Verkehrs und die Stacheln kenne, die wir bekommen. Ihre Laufleistung kann variieren.
Es hängt wirklich von Ihrer Maschine ab. Das beste ist, den Server mit perfmon zu überwachen und zu sehen, wenn die Dinge langsam laufen. Es ist normal, dass SQL unter Last viel CPU verwendet.
Im Allgemeinen möchten Sie nicht, dass eine Maschine eine konstante CPU von über 40 oder 50% aushält, da sie keine Spitzen in der Aktivität verarbeiten kann.
Wir zielen sogar noch niedriger, für einen Durchschnitt von 7-10%, aber wir bekommen manchmal eine Verarbeitung, die uns auf 60% spitzt.
Wir messen die Gesamt-CPU alle 30 Sekunden und senden täglich einen Bericht per E-Mail. Wenn wir eine Abweichung von 2% von diesem Durchschnittswert für diesen Tag erwarten, untersuchen wir.
Es braucht Zeit, aber es hilft mir nachts besser schlafen :)