sql数据库CPU占用很高的处理方法(SQL CPU100%的处理方法)

迅恒数据中心

开始--程序--MS   sqlSERVER
--事件探察器(SQL   Profiler)
--文件
--新建--跟踪...
--设置要跟踪的服务器的信息(连接服务器)--确定
--设置跟踪的项目...
--然后数据库的调用情况就会显示出来

在跟踪项目设置中,如果不熟悉的话,一般用默认设置
筛选项目有几个可以注意一下:

1.DatabaseName   同于你要监测的数据库名(不过这个好像不起作用,我的电脑上设置无效)
2.DatabaseID       同于你要检测的数据库的dbid,可以用   select   db_id(N '你要监测的库名 ')得到dbid
3.ObjectName       同于你要监测的对象名,例如表名,视图名等
4.ObjectID           同于你要监测的对象的id,可以用   select   object_id(N '你要监测的对象名 ')得到id
5.Error                 同于错误,如果经常出现某个编号的错误,则针对此错误号
6.Seccess             同于0,失败,1,成功,如果是排错,就过滤掉成功的处理

查找哪些session占用CPU较高

sql2000查询.jpg

分类:教程帮助 百度收录 必应收录