监视SQL Server的活动对于数据库管理员来说是很重要的,监视其目的是为了发现SQL Server的性能问题。管理员只有通过监视来找出问题才能进行优化。SQL Server性能优化就是为了保证计算机资源使用尽可能达到平衡状态,不要因为某处资源的瓶颈导致系统的整体性能运行低下。
 
⒈首先我们先要打开“性能查看器”。
网站性能跟踪及优化_职场
 
⒉然后新建一个计数器日志。选择“添加计数器”,添加“存储 CPU 进程”进行监控。
网站性能跟踪及优化_职场_02
 
注意:新创建的计数器日志默认会存在“C\Perflogs\”。
 
⒊先打开“SQL Server Profiler”。
网站性能跟踪及优化_休闲_03
 
⒋新建一个跟踪。
网站性能跟踪及优化_休闲_04
 
⒌运行完毕后,用户那边不知道你在优化,还会在你要优化的网站上点来点去。这时我们选择“文件”选择另存为“跟踪文件”到桌面。
网站性能跟踪及优化_职场_05
 
⒍这是我们打开“文件”把刚导出的文件再导进来。
网站性能跟踪及优化_网站性能跟踪及优化_06
 
注意:不进行5-6步的做法,否则你会看到导入性能数据那是铅色的(不可选)。
 
⒎在性能计数器那先停止计数器日志,再回来选择“导入性能数据”。
网站性能跟踪及优化_休闲_07
 
⒏导入数据之后,会弹出“性能计数器限制”对话框。选择你要优化的内容。
网站性能跟踪及优化_网站性能跟踪及优化_08
 
⒐进行完步骤8,就会出现上下起伏的线条,选择最高点复制代码,对这条代码进行优化。
网站性能跟踪及优化_网站性能跟踪及优化_09
 
⒑这时我们打开SQL Server 2005 ,单击“新建查询”把刚复制的代码粘贴,选择“在数据库引擎优化顾问中分析查询”。单击“优化顾问”,选择“高级选项”把最大空间改到最大。再复选框选择库名。单击“开始分析”。
网站性能跟踪及优化_休闲_10
 
⒒这样我们就成功的给网站做了优化。
网站性能跟踪及优化_休闲_11