SQL Server 性能优化之RML Utilities 分类: s
最近接了一个项目要做性能测试,但是接到项目才发现该项目所使用的数据库为sqlserver,而我在之前接触最多的数据库就是mysql,于是决定去百度和谷歌查询sql server性能监控和分析的方法,但是在网上找了很多都是介绍RML Utilities的,当时在网上看了些别人的测试结果,感觉这个工具很神奇,于是暗下决心一定要把该工具掌握,接下来的时间就介绍一下我的rml utilities学习之路吧。
第一步:学习sql server自动的工具profile,这个工具很强大,它能够记录某一段时间内,该服务器所执行的sql语句的详细信息,当然了这个时间段可以根据你的需求自己选择。一般设置时间为2个小时,或者更多。当然采取的样本越多所得出的结果就更加准确,但是分析的速度会受到一定的影响这个可以自己来把握。
第二步:将profile所获取的数据,保存到本地并命名.trc的文件。
第三步:安装aspx?FamilyID=7edfa95a-a32f-440f-a3a8-5160c8dbe926&displaylang=en" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(255, 153, 0); text-decoration: none; ">RMLSetup_X86.msi,有时候也需要安装ReportViewer.exe,如果条件允许就在安装sql server的机器上进行安装。这样比较容易操作和获取和分析。因为在使用RML分析的时候需要连数据库进行操作。
第四步:将步骤1跟踪的trc文件在本机的1.trc,输入cmd,进入rml安装路径,ReadTrace.exe –I"C:\1.trace.trc" –o"c:\temp\breakout"即可出现神奇的分析结果和图片;
相关新闻>>
- 发表评论
-
- 最新评论 更多>>