SQL Server arbeitet nur mit 1 CPU
Hallo zusammen ,
anbei folgendes Problem :
Ich habe einen SQL Server 2008 in einer virtualisierten Umgebung.
Basis ist ein 2008 R2 Standard Sp1
RAM : 12 GB , 64 bit, Intel Xeon CPU X5675@3.07GHZ ( 2 Prozessoren)
Laut Gerätemanager liegen 2 4 CPUs vor
Informationen aus der Perfmon ( Leistungsüberwachung ) :
Unter Prozessor Zeit
C1 ca 90%
C2 0
C3 0
Prozessorzeit liegt zwischen 1 und 3
Der Taskmanager zeigt 4 CPU's an, 3 sind aber sporadisch geparkt
Ich gehe also von einem CPU Problem in Verbindung mit der DB aus
Merci für eure Hilfe
Mein Problem ist, das ich gelegentlich extreme Performance Probleme mit dem Datenbank ( ERP Anwendung ) habe
anbei folgendes Problem :
Ich habe einen SQL Server 2008 in einer virtualisierten Umgebung.
Basis ist ein 2008 R2 Standard Sp1
RAM : 12 GB , 64 bit, Intel Xeon CPU X5675@3.07GHZ ( 2 Prozessoren)
Laut Gerätemanager liegen 2 4 CPUs vor
Informationen aus der Perfmon ( Leistungsüberwachung ) :
Unter Prozessor Zeit
C1 ca 90%
C2 0
C3 0
Prozessorzeit liegt zwischen 1 und 3
Der Taskmanager zeigt 4 CPU's an, 3 sind aber sporadisch geparkt
Ich gehe also von einem CPU Problem in Verbindung mit der DB aus
Merci für eure Hilfe
Mein Problem ist, das ich gelegentlich extreme Performance Probleme mit dem Datenbank ( ERP Anwendung ) habe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 284872
Url: https://administrator.de/contentid/284872
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
14 Kommentare
Neuester Kommentar
Schau mal: https://msdn.microsoft.com/en-us/library/ms143760%28v=sql.100%29.aspx
https://sqlserverperformance.wordpress.com/2010/10/09/what-are-physical- ...
3. Absatz von unten.
Es ist schon eine Frage der Lizensierung.
https://sqlserverperformance.wordpress.com/2010/10/09/what-are-physical- ...
3. Absatz von unten.
Es ist schon eine Frage der Lizensierung.
Ich hab von SQL Server so garkeine Ahnung.
Aber eine Idee wäre es msconfig.exe aufzurufen, und auf der Registerkarte Start bei Erweiterte Optionen zu kontrollieren ob bei Prozessoranzahl ein Haken gesetzt ist. Wenn Ja dann kontrollieren was für eine Zahl da steht und ggf. den Haken rausnehmen oder die Zahl entsprechend der Kerne korrigieren.
Viele Grüße
Aber eine Idee wäre es msconfig.exe aufzurufen, und auf der Registerkarte Start bei Erweiterte Optionen zu kontrollieren ob bei Prozessoranzahl ein Haken gesetzt ist. Wenn Ja dann kontrollieren was für eine Zahl da steht und ggf. den Haken rausnehmen oder die Zahl entsprechend der Kerne korrigieren.
Viele Grüße
Zitat von @Looser27:
Nur so eine Idee......wieviele Prozessoren sind denn der VM zugewiesen, in der der SQL läuft? Wenn Du da nur einen Core zuweist kann der SQL die verbleibenden nicht nutzen. Die Frage ist nur, warum sieht der SQL die anderen Prozessoren dann....?
Nur so eine Idee......wieviele Prozessoren sind denn der VM zugewiesen, in der der SQL läuft? Wenn Du da nur einen Core zuweist kann der SQL die verbleibenden nicht nutzen. Die Frage ist nur, warum sieht der SQL die anderen Prozessoren dann....?
Ich nehme an Paravirtualisierung.
Dann sieht die VM die tatsächlichen physischen Ressourcen, nutzt aber nur, was zugewiesen ist.