如何获得sqlserver数据库中占用高cpu用户的活动内容
2010-05-11 16:41
197 查看
如何获得sqlserver数据库中占用高cpu用户的活动内容
1、从微软站点上下载qslice_setup.exe2、打开Query Analyzer,运行以下语句:
declare @a int
while (1<2)
begin
select @a=1
end
将会发现cpu马上达到100%
3、打开qlice.exe,将发现sqlserver.exe的cpu占用率很高,双击进入,出行sqlserver.exe中具体线程的执行情况
4、活动运行cpu高的那个id,为16进制的,先将他转换为10进制
5、将这个10进制数,作为参数运行以下查询:
select spid from sysprocesses where kpid=1756
6、将这个spid运行的sql导出:
DBCC TRACEON(3604)
DBCC INPUTBUFF(57)
7、杀掉这个spid
kill 57
over
http://blog.sina.com.cn/s/blog_541ecd880100009s.html
相关文章推荐
- 如何获得sqlserver数据库中占用高cpu用户的活动内容?
- c#如何获得cpu,硬盘的物理序列号
- 如何揪出java程序占用cpu过高的线程代码
- 新用户如何获得阿里云优惠怎么才能省钱-写给阿里云新手
- linux下如何添加一个用户并且让用户获得root权限
- 初创公司如何获得第一批10万用户,80%公司做不到
- linux下如何添加一个用户并且让用户获得root权限
- 如何在 Linux 上让一段时间不活动的用户自动登出 | Linux 中国
- cpu与寄存器,内核态与用户态及如何切换
- c#如何获得cpu,硬盘的物理序列号
- 如何快速杀去世占用过多本钱(CPU,内存)的数据库历程
- 知识付费产品:如何通过“产品”将“内容”有效传达给“用户”
- linux下如何添加一个用户并且让用户获得root权限
- 打开网页提示:为了保护你的安全,internet explorer已经限制此文件显示只要能访问您 的计算机的活动内容,单击此处查看选项。如何处理
- J2EE用户CPU占用过大后的分析过程
- SharePoint中如何获得当前用户的loginName
- 购物分享网站如何驱动用户分享内容?
- Linux如何查看当前占用CPU或内存最多的几个进程
- 如何获得webview的内容
- MVC如何将用户控件(分部视图,RenderPartial,ViewUserControl)内容转换为字符串并输出