http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 15454|回复: 4
打印 上一主题 下一主题

[Sql Server] SQL.Server性能优化工具Profiler

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-11 16:58:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
概述
这个实验演示了一些重要的性能优化工具,例如Profiler,动态管理视图和数据库调节顾问。
准备步骤:配置SQL Profiler
场景
本实验使用SidebySide虚拟机
为了后续的练习,你将使用SQL Profiler进行性能分析。
任务
详细步骤
使用服务器(使用Virtual PC ).
从开始菜单中启动Virtual PC。如果控制台没有出现的话,查看系统托盘,双击Microsoft Virtual PC启动。
找到本试验用到的虚拟机,点击Start。
当虚拟机启动后,点击“Action”菜单,选择“Ctrl+Alt+Del”(或者按键盘上的右Alt键和Del键),打开登录框。
以Administrator身份登录,密码为password01!。
配置SQL Profiler
1. 点击“Start”,选择“Programs|Microsoft SQL Server 2005|Performance Tools|SQL Server Profiler”。
2.    在“Profiler”窗口中,在主菜单中点击File,然后选择New Trace
3.    Connect to Server对话框中,在Server name文本框中确认连接的SQL Server 2005实例名。
4.    点击Connect
5.    Trace Properties对话框中,输入exercise1_analysis(在后面的实验中将改变)。
6.    Use the template下拉列表中,选择Standard(Default)
7.    选中Save to file,选择E:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG文件夹,输入跟踪文件的名称为exercise1_analysis,扩展名默认为.trc。(跟踪文件的名称在以后的练习中会有不同)
8.    Set maximum file size(MB)字段中输入100
9.    Trace Properties对话框中,点击Events Selection
注意:实验中的所有联系都是用下列的设置
10.  确认在Events selection中选中下列选项
Errors and Warnings:
Hash Warnings
Execution Warnings
Blocked Process Report
Locks:
Lock: Deadlock Chain
Lock: Escalation
Deadlock Graph
Lock: Deadlock
Performance:
Performance Statistics
TSQL:
SQL: Batch Starting
PrepareSQL
UnprepareSQL
SQL: BatchCompleted
11.  点击Run。
额外准备步骤:配置Database Tuning Advisor
场景
在后续的项目中将使用Database Tuning Advisor做性能分析。在整个实验中将多次重复这个步骤。
注意
这个实验将配置Database Tuning Advisor来生成调节建议。
任务
详细步骤
配置Database Tuning Advisor
1.    点击“Start”,选择“Programs|Microsoft SQL Server 2005|Performance Tools|Database Tuning Advisor”,将显示Connect to Server对话框。
2.    Connect to Server对话框中,在Server name文本框中确认连接的SQL Server 2005实例名。
3.    确认在Authentication下拉列表中选择的是Windows Authentication
4.    点击Connect
5.    Session Name字段中输入exercise2_analysis。后续实验中会话名称将递增。
6.    Workload类别中选择File选项,并选择创建名为Exercise1的跟踪文件。
7.    Database and tables列表中选择AdventureWorks。
8.    确认选中了Save Tuning Log
9.    在顶级视图中选择Tuning Options栏。
10.  清除Limit Tuning Time复选框。
11.  Physical Design Structures(PDS) to use in database section中选择indexes
12.  Partitioning Strategy to employ选项节中选择No Partitioning
13.  Physical Design Structures(PDS) to keep in database节中,选择Do not keep any Existing PDS
14.  在工具栏上点击绿色的三角形图标运行分析。
15.  Recommendation列中将显示结果。为了实现这些建议,在相应的项上点击Definition列。在弹出窗口中将显示SQL Server生成的实现脚本。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
沙发
发表于 2012-10-11 17:23:08 | 只看该作者
这个我写的也有一个
http://www.sufeinet.com/thread-514-1-1.html
板凳
发表于 2013-6-25 08:34:06 | 只看该作者
看的激动。。。 谢谢楼主了
地板
发表于 2013-6-25 11:34:37 | 只看该作者
这篇文章写到操作步骤,但没有提到具体如何去优化这块了,具体见:http://www.sufeinet.com/forum.php?mod=viewthread&tid=514&reltid=540&pre_thread_id=0&pre_pos=1&ext=,这个更好哇
5
发表于 2013-6-25 15:12:17 | 只看该作者
{:soso_e142:}{:soso_e142:}
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-23 21:52

© 2014-2021

快速回复 返回顶部 返回列表