select task_state,count(*)
from sys.dm_os_tasks
group by task_state
Ich habe die obige Anweisung auf einer SQL Server-Instanz ausgeführt und festgestellt, dass sie ungefähr 633.000 Datensätze enthält.
task_state
-------------- -----------
RUNNABLE 2
RUNNING 32
DONE 633115
SUSPENDED 99
Wie kann ich die nutzlosen Aufgaben schließen / beenden?
Dem MDW-Datenkollektor werden pro Zeit ca. 4000 Seiten in Tempdb zugewiesen.
Und dies verursacht den E / A-Druck, wenn der Server ausgelastet ist.
Dies ist ein Produktionsserver. Wir möchten den Dienst nicht neu starten. Und die Versionsnummer ist 11.0.3000.
The Max Worker Count is :1216
CPU Count:48
Hyperthread ratio:12
MaxDop: 8
Scheduler_Id ist 0 - 47 und die Anzahl der Zeilen ist durchschnittlich. und andere Spalten sind null.
quelle