使用RML Utilities for SQL Server对性能进行分析

RML(Replay Markup Language)是MS SQL Server产品支持服务团队内部开发使用的一个Trace分析工具,最新的版本支持SQL Server 2005和SQL Server 2008。

功能:

    、分析最占资源的应用和查询。

    2、分析跟踪期间的查询计划变更的情况。

    3、分析哪些查询比起以前来说变慢了。

工具地址:http://blogs.msdn.com/psssql/archive/2008/11/12/cumulative-update-1-to-the-rml-utilities-for-microsoft-sql-server-released.aspx

1.1用SQL Server自带的profile对DB的执行语句进行抓取

1.2对SQL Server Profile的抓取项进行设置

设置合理的抓取项有利于后续的分析。可设定抓取项如下图:

1.3设定SQL Server Profile的过滤条件

如果不过滤任何条件,抓取的执行语句太多,存放起来不方便。点击Column Filters按钮进行设定。如下图

1.4保存抓取的数据,以便后续分析

1.5安装RML Utilities for SQL Server软体

这个软体有32位和64位的,需要根据操作系统的位数选择对应的安装软体。

1.6准备一个可用来存放临时分析数据的SQL Server。

2开始通过RML Utilities for SQL Server对性能进行分析

   1步骤1跟踪的trc文件在本机的C:\1.trc,输入cmd,进入rml安装路径,ReadTrace.exe –I"C:\1.trace.trc" –o"c:\temp\breakout"

  

   2.分析完成之获得报表

   

参考:

1、http://yaweidt.blog.163.com/blog/static/6736423220101133410657/

2、http://www.cnblogs.com/danling/archive/2010/05/12/1733279.html

3、http://archive.cnblogs.com/a/2050386/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值