sql 2005教程 第25章 监控sql sever 状态

sql 2005教程 第25章 监控sql sever 状态

ID:43195858

大小:283.50 KB

页数:15页

时间:2019-10-02

sql 2005教程 第25章 监控sql sever 状态_第1页
sql 2005教程 第25章 监控sql sever 状态_第2页
sql 2005教程 第25章 监控sql sever 状态_第3页
sql 2005教程 第25章 监控sql sever 状态_第4页
sql 2005教程 第25章 监控sql sever 状态_第5页
资源描述:

《sql 2005教程 第25章 监控sql sever 状态》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第25章监控SQLSever状态监控SQLServer的运行状态,是数据库管理者的一项重要的工作。通过这项工作可以对数据库进行优化、可以发现并修复错误,SQLServer提供了丰富的工具监视的数据库运行。主要的监视工具包括Windows性能监视器、SQLServer事件探查器等,本章将介绍这些工具的使用和一般的管理方法。25.1查看当前活动SQLServer数据库运行时,根据运行业务的不同,运行的业务也不同。用户可以通过不同的工具对不同的指标进行观察。用户可以使用活动监视器,对当前的活动进行查看。25.1.1使用活动监视器SQLServer2005数据库提供了专门的工具对数据库的活动进

2、行监控,这个工具称为“活动监视器”,使用该工具可以获取和数据库引擎相关的、用户连接状态及其所保存的锁的信息。(具体内容请参照书。)25.1.2动态管理对象动态管理视图和函数返回可用于监视服务器实例的运行状况、诊断故障以及优化性能的服务器状态信息。用户可在T-SQL语句中引用动态管理视图,也可使用动态管理视图名称在T-SQL语句中引用动态管理函数。(具体内容请参照书。)25.2使用系统性能监视器系统性能监视器可以用于监视系统资源的使用率。使用计数器形式收集和查看服务器资源(如处理器和内存使用的情况)和许多SQLServer资源(如锁和事务)的实时性能数据。25.2.1使用系统性能监视器系

3、统监视器使用远程过程调用从SQLServer收集信息。拥有运行系统监视器的MicrosoftWindows权限的任何用户都可以使用系统监视器来监视SQLServer。与所有性能监视工具一样,使用系统监视器监视SQLServer时,性能方面会受到一些影响。特定实例中的实际影响取决于硬件平台、计数器数量以及所选更新间隔。但是,将系统监视器与SQLServer集成可以尽量减少对性能的影响。(具体内容请参照书。)25.2.2SQLServer性能对象SQLServer2005数据库提供了一组针对性能的数据对象,供用户监视SQLServer时使用,如表25.2所示。当监视SQLServer和Wi

4、ndows操作系统以调查与性能有关的问题时,请主要关注以下三个主要方面(1)磁盘活动(2)处理器使用率(3)内存使用量。该性能对象在系统的“性能”工具的“添加计数器”对话框的“性能对象”列表中可以查到。(具体内容请参照书。)25.2.3监控SQLServer注意点本节为用户列举了监控SQLServer数据库的诸多关键点,包括监视SQLServer数据库的重要指标参数,如下所示。1.监视磁盘I/O2.隔离SQLServer产生的磁盘活动3.监视CPU4.监视内存25.3使用SQLServerProfilterSQLServerProfiler是SQL跟踪的图形用户界面,用于监视SQLSe

5、rver2005数据库引擎或SQLServer分析服务的实例。用户可以捕获有关每个事件的数据,并将其保存到文件或表中供以后分析。例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。25.3.1SQLServerProfilter简介SQLServerProfiler可显示SQLServer如何在内部解析查询。这就使管理员能够准确查看提交到服务器的T-SQL语句,以及服务器是如何访问数据库或多维数据集以返回结果集的。使用SQLServerProfiler可以执行下列操作:创建基于可重用模板的跟踪。当跟踪运行时监视跟踪结果。将跟踪结果存储在表中。根据需要启动、停止、暂

6、停和修改跟踪结果。重播跟踪结果。25.3.2如何创建跟踪用户可以使用SQLServerProfiler工具创建跟踪,具体操作请参考如下步骤。(具体内容请参照书。)25.3.3如何设置全局跟踪选项用户可以设置应用于SQLServerProfiler的全局选,具体操作可以参考如下步骤。(具体内容请参照书。)25.3.4如何指定跟踪文件的事件和数据列用户可以使用SQLServerProfiler指定跟踪的事件类和数据列,具体操作请参考如下步骤所示。(具体内容请参照书。)25.3.5如何将跟踪结果保存到表用户可以使用SQLServerProfiler将跟踪结果保存到数据库表,具体操作步骤如下所

7、示。(具体内容请参照书。)25.3.6如何修改筛选器限制收集的事件数能够减少跟踪对性能的影响,用户可以通过将筛选器添加到包含跟踪定义的跟踪模板,来限制跟踪所收集的事件数。同样用户如果已设置了跟踪模板的筛选器,也可以对该筛选器进行编辑.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。