- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第25章 监控SQL Sever 状态 监控SQL Server的运行状态,是数据库管理者的一项重要的工作。通过这项工作可以对数据库进行优化、可以发现并修复错误,SQL Server提供了丰富的工具监视的数据库运行。主要的监视工具包括Windows性能监视器、SQL Server事件探查器等,本章将介绍这些工具的使用和一般的管理方法。 25.1 查看当前活动 SQL Server数据库运行时,根据运行业务的不同,运行的业务也不同。用户可以通过不同的工具对不同的指标进行观察。用户可以使用活动监视器,对当前的活动进行查看。 25.1.1 使用活动监视器 SQL Server 2005数据库提供了专门的工具对数据库的活动进行监控,这个工具称为“活动监视器”,使用该工具可以获取和数据库引擎相关的、用户连接状态及其所保存的锁的信息。(具体内容请参照书。) 25.1.2 动态管理对象 动态管理视图和函数返回可用于监视服务器实例的运行状况、诊断故障以及优化性能的服务器状态信息。用户可在T-SQL语句中引用动态管理视图,也可使用动态管理视图名称在T-SQL语句中引用动态管理函数。(具体内容请参照书。) 25.2 使用系统性能监视器 系统性能监视器可以用于监视系统资源的使用率。使用计数器形式收集和查看服务器资源(如处理器和内存使用的情况)和许多SQL Server资源(如锁和事务)的实时性能数据。 25.2.1 使用系统性能监视器 系统监视器使用远程过程调用从SQL Server收集信息。拥有运行系统监视器的Microsoft Windows权限的任何用户都可以使用系统监视器来监视SQL Server。与所有性能监视工具一样,使用系统监视器监视SQL Server时,性能方面会受到一些影响。特定实例中的实际影响取决于硬件平台、计数器数量以及所选更新间隔。但是,将系统监视器与SQL Server集成可以尽量减少对性能的影响。(具体内容请参照书。) 25.2.2 SQL Server性能对象 SQL Server 2005数据库提供了一组针对性能的数据对象,供用户监视SQL Server时使用,如表25.2所示。当监视SQL Server和Windows操作系统以调查与性能有关的问题时,请主要关注以下三个主要方面(1)磁盘活动(2)处理器使用率(3)内存使用量。该性能对象在系统的“性能”工具的“添加计数器”对话框的“性能对象”列表中可以查到。(具体内容请参照书。) 25.2.3 监控SQL Server注意点 本节为用户列举了监控SQL Server数据库的诸多关键点,包括监视SQL Server数据库的重要指标参数,如下所示。 1.监视磁盘I/O 2.隔离SQL Server产生的磁盘活动 3.监视CPU 4.监视内存 25.3 使用SQL Server Profilter SQL Server Profiler是SQL跟踪的图形用户界面,用于监视SQL Server 2005数据库引擎或SQL Server分析服务的实例。用户可以捕获有关每个事件的数据,并将其保存到文件或表中供以后分析。例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。 25.3.1 SQL Server Profilter简介 SQL Server Profiler可显示SQL Server如何在内部解析查询。这就使管理员能够准确查看提交到服务器的T-SQL语句,以及服务器是如何访问数据库或多维数据集以返回结果集的。使用SQL Server Profiler可以执行下列操作: 创建基于可重用模板的跟踪。 当跟踪运行时监视跟踪结果。 将跟踪结果存储在表中。 根据需要启动、停止、暂停和修改跟踪结果。 重播跟踪结果。 25.3.2 如何创建跟踪 用户可以使用SQL Server Profiler工具创建跟踪,具体操作请参考如下步骤。(具体内容请参照书。) 25.3.3 如何设置全局跟踪选项 用户可以设置应用于SQL Server Profiler的全局选,具体操作可以参考如下步骤。(具体内容请参照书。) 25.3.4 如何指定跟踪文件的事件和数据列 用户可以使用SQL Server Profiler指定跟踪的事件类和数据列,具体操作请参考如下步骤所示。(具体内容请参照书。) 25.3.5 如何将跟踪结果保存到表 用户可以使用SQL Server Profiler将跟踪结果保存到数据库表,具体操作步骤如下所示。(具体内容请参照书。) 25.3.6 如何修改筛选器 限制收集的事件数能够减少跟踪对性能的影响,用户可以通过将筛选器添加到包含跟踪定义的跟踪模板,来限制跟踪所收集的事件数。同样用户如果已设置了跟踪模板的筛选器,也可以对该筛选
您可能关注的文档
最近下载
- 电厂化验考试试题及答案.doc VIP
- 【超星学习通】马克思主义基本原理(南开大学)尔雅章节测试网课答案.docx VIP
- 2024年河北省保定市竞秀区校联考中考一模语文试题.docx VIP
- 电厂化验培训课件.ppt VIP
- 冀教版小学英语六年级上册Unit 3 Lesson 13 Seasons 教学设计.docx
- 施工管理人员资质报审表.doc VIP
- 电厂化学水处理工试题及答案.docx VIP
- 南方电网标准材料模块(10kV各类型台架变物资的标准分包表).pdf VIP
- 江苏省南通市海门区2024-2025学年九年级上学期期末考试语文试题(B卷)(无答案).docx VIP
- 2024电厂化学-煤化验试题.pdf VIP
文档评论(0)