码迷,mamicode.com
首页 > 数据库 > 详细

SQLServer 中的SYSPROCESSES表

时间:2018-07-26 14:54:48      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:cal   mil   esc   任务   进程id   技术   scheduler   性能   工作   

 

 

 

 

性能测试的时候对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 = 会话正在等待事件完成

该表用到的具体含义

技术分享图片

 

SQLServer 中的SYSPROCESSES表

标签:cal   mil   esc   任务   进程id   技术   scheduler   性能   工作   

原文地址:https://www.cnblogs.com/qianjinyan/p/9371263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!