性能測試的時候對SQLserver DB中的CPU,io,內存進行監控
可以通過系統進程表查看資源使用情況
注意要有master權限
select top 10 * from SYSPROCESSES order by cpu desc
select top 10 * from SYSPROCESSES order by physical_io desc
select top 10 * from SYSPROCESSES order by memusage desc
Status:進程ID 狀態
dormant = 正在重置回話 ;
running = 回話正在運行一個或多個批處理 ;
background = 回話正在運行一個后台任務 ;
rollback = 會話正在處理事務回滾 ;
pending = 回話正在等待工作現成變為可用 ;
runnable = 會話中的任務在等待獲取 Scheduler 來運行的可執行隊列中 ;
spinloop = 會話中的任務正在等待自旋鎖變為可用 ;
suspended = 會話正在等待事件完成
該表用到的具體含義