第7章__分析和监视SQL_Server.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章__分析和监视SQL_Server

第7章 分析和监视SQL Server 2005 7.1 概述 7.2 影响系统性能的因素 7.3 性能监视和调整的策略 7.4 性能监视和调整的工具 7.5 SQL Server Profiler对数据库的跟踪 7.6 数据库引擎优化顾问的使用 教学目标 了解监视Microsoft SQL Server系统的原因和目标 了解影响系统性能的因素 了解性能调整的策略框架和步骤 了解监视和调整系统性能的工具 掌握Windows系统监视器的作用和使用方式 掌握SQL Server Profiler工具的作用和使用方式 了解常用的性能监视和调整任务 7.1 概述 通常,监视SQL Server系统的运行状况(包括服务器性能和数据库活动)的主要目标是: 优化SQL Server的应用程序 及时、准确、完整地向应用程序提供高质量的数据 最小化用户执行查询的响应时间 最大化系统的吞吐量 吞吐量是指单位时间内处理的查询语句的数量 检查数据的一致性等 为什么要监视SQL Server 原因: 发现并解决问题 提高服务器性能。用户可以在最少的时间查看查询结果 主要技巧: 解决可能引起问题的硬件问题。如:磁盘读/写比预期的慢,应提高磁盘的输入/输出 监视内存和CPU的使用以及采适当的步骤来解决服务器的负载 减少服务器上的网络流量负载 7.2 影响系统性能的因素 影响系统性能的因素非常多,为了更好地分析这些影响系统性能的因素,可以把这些因素分成六大类: 服务器硬件类 操作系统类 网络类 SQL Server系统类 数据库应用程序类 客户应用程序类 7.3 性能监视和调整的策略 监视和调整系统的框架是: 制订监视和调整系统的策略 选择调整性能的方案 开发性能监视和调整的具体方法 建立系统的性能基线 检测性能的瓶颈 了解通常的监视任务 第一步:制订监视和调整系统的策略 在制定策略时,可以从这两方面考虑: 优化响应时间 在了解应用程序、运行环境用户使用方式以及所操作数据的特点之后,采取合适的措施,降低查询语句的相应时间。 优化吞吐量 掌握SQL Server是如何访问数据的、如何控制并发活动等知识。 第二步:选择调整性能的方案 调整客户端的应用程序性能 优化SQL 语句、使用存储过程 创建必要的索引 最小化锁的应用 调整数据库性能,降低查询语句的相应时间 重新定义数据库的逻辑设计和物理设计 调整SQL Server性能 调整SQL Server配置 调整硬件配置 增加更多的内存、提高处理器的能力 使用更快的硬件系统 提高网络的效率 第三步:开发性能监视和调整的具体方法 系统设计时应考虑: 分析和理解用户需求 了解数据结构和使用方式,设计合理的数据库结构 设计使用哪些索引和如何实现这些索引 在确定性能调整计划时应考虑: 合理定义服务器操作时使用的各种性能参数 确定性能问题 建立性能基线 第四步:建立系统的性能基线 性能基线是监视和调整性能的基础和根据 在建立系统的性能基线时,主要因素为: 系统负荷:服务器活动的数量 吞吐量:在给定时间内系统处理的查询语句的数量 系统资源:计算机的硬件能力 优化:应用程序和数据库的设计 并发行:数据的并发使用状况 第五步:检测性能的瓶颈 内存的使用状况 CPU的使用状况 磁盘读入/写入的性能 用户的连接数量 查询语句和锁的使用状况等 第六步:了解通常的监视任务 系统级性能检测。整个计算机硬件和软件环境的性能,例如:是否有足够的内存、系统发生的错误原因等。可使用的性能检视工具包括: Windows事件查看器 Windows系统监视器 SQL Server级性能检测。与 SQL Server系统的活动有关的性能,包括系统的并发操作、数据库一致性等。可使用的性能检视工具包括: Transact-SQL语句 系统存储过程 SQL Server Profiler 标准审核和C2审核 了解通常的监视任务(续) 查询语句性能。与特定查询语句相关的性能,例如索引的使用情况、CPU的占用时间以及数据的读入/写出等。可使用的性能检视工具包括: SQL查询分析器 索引优化向导 SQL Server Profiler 7.4 性能监视和调整的工具 7.4.1 Windows事件查看器 7.4.2 Windows系统监视器 7.4.3 Transact-SQL语句 7.4.4 SQL编辑查询器窗口 7.4.1 Windows事件查看器 用于确认引发性能问题的事件。 单击“开始” → “程序” → “管理工具” → “事件查看器” 启动事件查看器。 事件查看器默认显示本地计算机的日志,也可查看远程计算机的日志。 事件查看器主窗口中显示一个事件何时、何地以及如何发生的相关信息。

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档