SQLServer2008数据库引擎优化顾问介绍.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer2008数据库引擎优化顾问介绍 数据库引擎优化顾问归纳 借助MicrosoftSQLServer数据库引擎优化顾问,您不用精晓数据库结构或深谙MicrosoftSQLServer,即可选择和建立索引、索引视图和分区的最正确会集。 数据库引擎优化顾问解析一个或多个数据库的工作负荷和物理实现。工作 负荷是对要优化的一个或多个数据库执行的一组Transact-SQL语句。在优化数 据库时,数据库引擎优化顾问将运用追踪文件、追踪表或Transact-SQL脚本作为工作负荷输入。可以在SQLServerManagementStudio中运用盘问编写器建立 Transact-SQL脚本工作负荷。可以经过运用SQLServerProfiler中的优化模板来建立追踪文件和追踪表工作负荷。有关运用SQLServerProfiler建立可用作工作负 荷的追踪的信息,请参阅SQLServerProfiler简介。 对工作负荷执行解析后,数据库引擎优化顾问会建议您增加、删除、或更正数据库中的物理设计结构。此顾问还可针对应采集哪些统计信息来备份物理设计结构提出建议。物理设计结构包含齐聚索引、非齐聚索引、索引视图和分区。数据库引擎优化顾问会选举一组物理设计结构,以降低工作负荷的开支(由盘问优化器预计)。 数据库引擎优化顾问的优化功能 数据库引擎优化顾问具备以下功能: 经过运用盘问优化器解析工作负荷中的盘问,选举数据库的最正确索引组 合。 为工作负荷中引用的数据库选举对齐分区或非对齐分区。 选举工作负荷中引用的数据库的索引视图。 解析所建议的更正将会产生的影响,包含索引的运用,盘问在表之间的分布,以及盘问在工作负荷中的性能。 选举为执行一个小型的疑问盘问集而对数据库执行优化的要领。 1/7 同意经过指定硬盘空间拘束等高级选项对选举执行自定义。 供给对所给工作负荷的建议执行成效的汇总报告。 考虑备选方案,即:您以假设配置的形式供给可能的设计结构方案,供数据库引擎优化顾问执行评估。 数据库引擎优化顾问功能 据库引擎优化顾问供给了一些新功能。经过这些新功能,无论是初学者还是有领悟的数据库管理员都能对数据库执行优化,以获取更好的盘问性能。以下各部摆列出了数据库引擎优化顾问的新功能,并执行了说明: 工作负荷解析功能获取改良 办理引用瞬态表(如暂时表)的批。 不会由于它不可以解析某事件而停止优化,而是将该事件记录到优化日记中,再连续优化其余事件。 解析和优化引用用户定义函数的盘问。 办理追踪中的所有USE语句,这些语句在优化多个数据库时必不行少。* 运用工作负荷中的LoginName列(假如追踪工作负荷流程中有此列),以便在执行事件的用户的环境中正确优化该事件。 优化触发器中的语句。可伸缩性加强 运用工作负荷压缩,让数据库引擎优化顾问既可缩短优化所需的时间,又能生成高质量的优化建议结果。 *运用算法以防范生成重复的统计信息,从而减少优化时期发生的I/O数 量。 优化集成 2/7 数据库引擎优化顾问可以衡量包含挑选索引在内的各种不一样种类的物理设计结构(如索引、索引视图、分区)所供给的性能。不一样结构可以在功能上有所重叠,以减少执行任何给定盘问时的开支,从而可以考虑对多个设计结构执行集成配置,使数据库引擎优化顾问可以供给质量更高的建议。比方,假如仅考虑对一组表的齐聚索引,再考虑对同一组表的水平范围分区,这其实不可以供给这两种物理结构配合运用时的工作状况。若要认识这两种结构配合运用的状况,优化工具一定执行集成优化。 优化多个数据库 使用程序常常要接见多个数据库以完成工作,所以,工作负荷会屡次引用 多个数据库中的对象。与MicrosoftSQLServer2000中的索引优化导游不一样,数 据库引擎优化顾问可以同时优化多个数据库。用户可以指定一组要优化的数据 库,而数据库引擎优化顾问会为所有选定数据库提出建议。有关此功能的认真信息,请参阅优化多个数据库。 将优化开支分摊给测试服务器 优化较大的工作负荷会对所优化的服务器产生很大的开支。这是由于在优化流程中,数据库引擎优化顾问平时须要多次调用盘问优化器。除了生产服务器以外,还可以运用测试服务器来除掉此疑问。 在这类状况下,您将优化一个测试服务器。测试服务用具备与生产服务器同样的环境。收到优化测试服务器而产生的数据库设计配置建议后,可以在保护时期将该建议使用于生产服务器。 运用测试服务器的传统要领,是将生产服务器的所有数据复制到测试服务器,再优化测试服务器,而后针对两台计算机的硬件差异调整产生的建议。数据库引擎优化顾问无需将数据复制到测试计算机,也无需两台计算机的硬件同样,就能运用测试服务器,从而节约了时间和资源。数据库引擎优化顾问只将元数据、统计信息和硬件参数从生产服务器导入测试服务器。而后,数据库引擎优化

文档评论(0)

130****3819 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档