性能问题(急!)

dabtd 2006-04-10 06:16:50
数据库server的cpu100%了,如何才能知道是哪个SQL 语句引起的呢?
...全文
146 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
efly75 2006-04-11
  • 打赏
  • 举报
回复
这种事件一般可以不用管。 主要关心SQLBatchComplete和RPC Complete这两个事件就行了。
对,这儿的值是指消耗cpu的时间,单位为毫秒。
建议你去微软的网站下载Read80Trace.exe这个文件,对分析SQL很有帮助。

具体用法请参考 此文章 http://www.microsoft.com/china/msdn/library/data/sqlserver/Profiler.mspx
dabtd 2006-04-10
  • 打赏
  • 举报
回复
另外这这个值指的是cpu消耗时间吗?
dabtd 2006-04-10
  • 打赏
  • 举报
回复
谢谢各位,经过跟踪,跟踪出来的结果能导成txt 或 excel文件吗?另外我发现有些奇怪的进程占的cpu奇高:
event class application name cpu reads
----------- -------------------- -------- -----------
audit logout microsoft .net frameword 6984 828427
audit logout .net sqlclient data provider 743492 13009707

这些是怎么产生的?
还有一些sp的cpu的值是700,正常吗?
zlp321002 2006-04-10
  • 打赏
  • 举报
回复
--在耗CPU资源最多的SQL中,去优化!!
xeqtr1982 2006-04-10
  • 打赏
  • 举报
回复
用法如楼上 :)
itblog 2006-04-10
  • 打赏
  • 举报
回复
开始-程序-Microsoft SQL Server-事件探查器-新跟踪-输入SQL服务器,用户名及密码-运行即可
dabtd 2006-04-10
  • 打赏
  • 举报
回复
能大致讲讲怎么用吗?
xeqtr1982 2006-04-10
  • 打赏
  • 举报
回复
可以用事件探察器跟踪一下

34,590

社区成员

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

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