Zum Inhalt springen

CPU Auslastung sehr hoch bei Ausführung von Stored Procedures


murat1895

Empfohlene Beiträge

Guten Tag zusammen,

wir haben folgendes Problem.

Wir haben einen MSSQL Server 2008 R2 (4 Prozessoren (2,9 Ghz), 24 GB Ram). Auf diesem SQL-Server werden stündlich verschiedenste Stored Procedures ausgeführt.
Diese Stored Procedures sind sehr umfangreich und wühlen riesige Datenmengen um, sodass die Ausführungszeit auf bis ca. 5 Minuten heranwächst.

Das Problem ist nun, das die CPU-Auslastung während dieser Zeit auf nahe zu 100% steht und die Anwender fast nicht mit dem System arbeiten können.

Habt ihr eine Idee was man machen kann?

Link zu diesem Kommentar
Auf anderen Seiten teilen

1) Wenn möglich den Startzeitpunkt der SPs verteilen. Also Job A läuft XX:05, Job B XX:11, Job C XX:18

2) Ausführungsplan für die Abfragen in den SPs anzeigen lassen und die Abfragen entsprechend Optimieren

3) Daten und Logs auf verschiedene Platten verteilen

4) Einsatz von SSDs prüfen

5) RAM Nutzung für die SQL Server Instanz auf 18-20GB beschränken

6) Upgrade von SQL Server

Link zu diesem Kommentar
Auf anderen Seiten teilen

Am 28.11.2018 um 11:34 schrieb _n4p_:

1) Wenn möglich den Startzeitpunkt der SPs verteilen. Also Job A läuft XX:05, Job B XX:11, Job C XX:18

2) Ausführungsplan für die Abfragen in den SPs anzeigen lassen und die Abfragen entsprechend Optimieren

3) Daten und Logs auf verschiedene Platten verteilen

4) Einsatz von SSDs prüfen 

5) RAM Nutzung für die SQL Server Instanz auf 18-20GB beschränken 

6) Upgrade von SQL Server

Sehe ich auch so. Vor allem ist der 2008 SQL dann doch schon ein wenig überholt. Ferner noch ein paar CPUs dazu und RAM rein. Wäre wahrscheinlich das einfachste, sofern es ein virtueller SQL ist. SSD sind dann noch gut, aber generell passen die Aussagen meines Vorredners gut dazu.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Der SQL Server nimmst sich mehr als Gut ist, wenn er nicht beschränkt wird. Damit bleibt für andere Prozesse und das BS nichts mehr übrig und die Performance kann ebenso einbrechen.

 

Such mal, es gibt offizielle Empfehlungen von MS wie hoch der SQL Server eingestellt werden soll bei wieviel RAM Ausbau des Servers.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...