select task_state,count(*)
from sys.dm_os_tasks
group by task_state
Tôi đã chạy câu lệnh trên trên một phiên bản SQL Server và thấy nó có khoảng 633.000 bản ghi.
task_state
-------------- -----------
RUNNABLE 2
RUNNING 32
DONE 633115
SUSPENDED 99
Làm thế nào tôi có thể đóng / giết các nhiệm vụ vô ích?
Trình thu thập dữ liệu MDW có khoảng 4000 trang phân bổ trong tempdb mỗi lần.
Và điều này gây ra áp lực IO khi máy chủ trong thời gian bận rộn.
Đây là máy chủ sản xuất, chúng tôi không muốn khởi động lại dịch vụ. Và số phiên bản là 11.0.3000.
The Max Worker Count is :1216
CPU Count:48
Hyperthread ratio:12
MaxDop: 8
Bộ lập lịch_Id là 0 - 47 và số lượng hàng là trung bình. và các cột khác là null.