Ich fand eine der Anwendung wurde für ein paar Tage fest.sql server 2008 R2-Update ist mit sos_scheduler_yield stecken wettetyp
Nach der Analyse konzentrierte ich mich auf das Scheduler-Problem des SQL Server 2008 R2.
Ich führe die Abfrage select * from master.dbo.sysprocesses
und fand die Update-Abfrage infür eine lange Zeit und die CPU-Spalte ist der Wert ist extrem hoch (4158738), und der Status ist runnable.
ich erneut versucht die Anwendung beenden und neu starten, auch DBCC freesystemcache, FREEPROCCACHE, Update Statistiken über die Tabelle, die die Anwendung auf aktualisieren möchten ...
aber das Problem noch aussteht.
Kann mir jemand sagen, was die CPU-Spalte genau bedeutet, was der hohe Wert bedeutet und wie kann ich dieses Problem beheben?
THX
Wirklich schätzen Sie Ihre schnelle Antwort :) Also der Cup-Wert bedeutet, dass hos lange diese Abfrage auf die Ausführung gewartet hat? – user1287431
Und wie MAXDOP für Update-Anweisung festlegen? Ich kann MAXDOP nur auf die Instanz – user1287431
setzen. Ich würde sagen, wie lange es gewartet hat, bis der Scheduler der Task CPU-Zeit gibt. – cairnz