sqlservr.exe进程cpu占用很高,经常到100%,怎么办?

hzsummer 2007-09-30 04:31:22
在我的服务器上,机器配置是比较高的,数据库有10几个,现在sqlservr.exe进程cpu占用很高,经常到100%,看了sql server里面的进程占用情况,经常是master,msdb,等占用cpu很高,另外一个数据库lumigent数据库占用也很高,朋友们帮我分析分析,如何降低cpu的占用率。不胜感谢!
...全文
1145 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sp4 2007-10-09
  • 打赏
  • 举报
回复
要么真的请求繁忙,要么就是数据库程序写的糟糕
OracleRoob 2007-10-06
  • 打赏
  • 举报
回复
杀毒
跟踪一下SQL语句,检查一下可能是哪些SQL语句的低效率导致CPU居高不下
jasondct 2007-10-06
  • 打赏
  • 举报
回复
sp4 是肯定要装的,要跟踪你的数据库管理的,进程信息,看看锁定的对象。再看看事务处理的东西有没有在忙时间处理的。看看其它进程,锁定对象有没有影响触发器。还要知道大部分锁的内容
LCAAA 2007-10-06
  • 打赏
  • 举报
回复
关注
骑牛上铂金 2007-10-06
  • 打赏
  • 举报
回复
重启服务器,断开所有连接看看!
boyle0630 2007-10-06
  • 打赏
  • 举报
回复
SQL語句盡量都加上with(nolock)
shiz_003 2007-10-06
  • 打赏
  • 举报
回复
是不是出现了死锁了。
xiebinren 2007-09-30
  • 打赏
  • 举报
回复
硬件更新
marco08 2007-09-30
  • 打赏
  • 举报
回复
路过关注
hb_gx 2007-09-30
  • 打赏
  • 举报
回复
使用 SQL Server Profiler 跟踪一下,主要是跟踪每个事件所使用的 CPU 时间,看看是什么占用的最长,
跟踪2个小时以后分析一下Sql语句的问题还是系统进程的问题,IsSystem字段判断是系统还是非系统
dawugui 2007-09-30
  • 打赏
  • 举报
回复
据说这在sql 2005非常正常
shop34480016 2007-09-30
  • 打赏
  • 举报
回复
有没有特耗cpu的存储过程与函数
shop34480016 2007-09-30
  • 打赏
  • 举报
回复
SP4与防火墙有没有装?

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧