- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
16_11g新特性_SQL Access Advisor16_11g新特性_SQL Access Advisor
Oracle 数据库 11g:面向 DBA 和开发人员的重要新特性SQL Access Advisor获得有关基于实际频率和使用类型(而非数据类型)进行分区、索引和创建物化视图以改进模式设计的建议。下载 Oracle 数据库 11gOracle 数据库 10g 提供了大量帮助程序(或“顾问程序”),可帮助您决定最佳操作流程。其中一个示例是 SQL Tuning Advisor,它可以提供有关查询调整以及在流程中延长整个优化过程的建议。但请考虑以下调整案例:假设一个索引确实有助于某个查询,但该查询只执行一 次。这样,即使该查询可以得益于此索引,但创建索引的成本也会超出其带来的好处。要按这种方式分析案例,您需要了解查询的访问频率和原因。另一个顾问程序 (SQL Access Advisor) 可执行这种类型的分析。除了像在 Oracle 数据库 10g 中一样可以分析索引、物化视图等,Oracle 数据库 11g 中的 SQL Access Advisor 还可以分析表和查询以识别可能的分区策略 — 这在设计最佳模式时可以提供很大帮助。在 Oracle 数据库 11g 中,SQL Access Advisor 现在可以提供与整个负载相关的建议,包括考虑创建成本和维护访问结构。在本文中,您将了解新的 SQL Access Advisor 如何解决常见问题。(注:出于演示目的,我们将通过一个语句演示这个功能;但是,Oracle 建议使用 SQL Access Advisor 来帮助调整整个负载,而不只是一个 SQL 语句。)问题下面是一个典型问题。应用程序发出了以下 SQL 语句。该查询似乎要消耗大量资源并且速度很慢。 select store_id, guest_id, count(1) cnt from res r, trans t where r.res_id between 2 and 40 and t.res_id = r.res_id group by store_id, guest_id / 您可以通过命令行或 Oracle 企业管理器数据库控制与顾问程序进行交互,但使用 GUI 可以提供更好的值(GUI 可让您将解决方案可视化,并将许多任务简化为简单的点击操作)。要使用企业管理器中的 SQL Access Advisor 解决 SQL 中的问题,请遵循以下步骤。当然,第一个任务是启动企业管理器。在 Database 主页上,向下滚动到页面底部,您将在这里看到几个超链接,如下图所示:?在该菜单中,单击 Advisor Central,这将显示一个与下图类似的屏幕。下面仅显示了该屏幕的顶部。?单击 SQL Advisors,这将显示一个与下图类似的屏幕。?在该屏幕中,您可以计划 SQL Access Advisor 会话,并指定其选项。顾问程序必须收集一些要使用的 SQL 语句。最简单的选项就是通过 Current and Recent SQL Activity 从共享池获取它们。选择该选项,您可以获取共享池中缓存的所有 SQL 语句来进行分析。但是,在某些情况下,您并不需要共享池中的所有语句;而仅需要其中的一组特定语句。为此,您需要在另一个屏幕上创建一个“SQL 调整工具集”,然后在这里(即,该屏幕中)引用集合名。此外,您可能希望根据理论上预期会发生的情况来运行复合负载。这些类型的 SQL 语句将不会位于共享池中,因为它们尚未处理。相反,您需要创建这些语句并将其存储在一个特殊表中。在第三个选项 (Create a Hypothetical Workload...) 中,您需要提供该表的名称以及模式名。对于本文,假设您希望从共享池中获取 SQL。因此,选择第一个选项(即默认选项),如屏幕所示。但是,您可能并不需要所有语句,而只需要一些关键语句。例如,您可能只希望分析用户 SCOTT(即应用程序用户)执行的 SQL。所有其他用户可能会执行即席 SQL 语句,但您希望在分析中排除它们。在这种情况下,单击 Filter Options 前面的“+”号,如下图所示。?在该屏幕中,在要求您输入用户的文本框中输入 SCOTT,然后选择单选按钮 Include only SQL...(默认选项)。同样,您也可以排除某些用户。例如,您希望捕获数据库中的所有活动,除了用户 SYS、SYSTEM 和 SYSMAN。您可以在文本框中输入这些用户,然后单击按钮 Exclude all SQL statements...。您可以按 Module Id、Action 甚至 SQL 语句中的特定字符串来过滤语句中访问的表。其目的是确保只分析感兴趣的语句。选择整个 SQL 缓存的小型子集可以加快分析速度。在
您可能关注的文档
- 14-15人教新目标七年级英语上册 Units1-2 试题(一)(含答案)14-15人教新目标七年级英语上册 Units1-2 试题(一)(含答案).doc
- 14-15上高二月考(新)14-15上高二月考(新).doc
- 14-15学年高中英语(必修1,人教版)《Unit 1 Friendship》课时作业+综合检测14-15学年高中英语(必修1,人教版)《Unit 1 Friendship》课时作业+综合检测.doc
- 14-15学年高中英语(必修2,北师大版)模块检测(课标卷)14-15学年高中英语(必修2,北师大版)模块检测(课标卷).doc
- 14-15学年高中英语(必修3,人教版)模块检测(广东卷)14-15学年高中英语(必修3,人教版)模块检测(广东卷).doc
- 14-15高一英语试题14-15高一英语试题.doc
- 14-情境领导力(2天版)14-情境领导力(2天版).doc
- 14.3.31四机赛瓦石油钻采设备有限公司新建石油机械科技研发中心项目申请报告14.3.31四机赛瓦石油钻采设备有限公司新建石油机械科技研发中心项目申请报告.doc
- 140619 Inlet Construction Monthly Report140619 Inlet Construction Monthly Report.doc
- 14_15第一学期期末八年级思想品德试题14_15第一学期期末八年级思想品德试题.doc
- 缩短PRI网站修改时间 .pdf
- 2024-2025学年小学英语六年级上册冀教版(三起)(2024)教学设计合集.docx
- 编写镍铬电阻合金带项目的工作可行性地地研究报告材料方案设计设计可.pdf
- 网络管理员(基础知识、应用技术)合卷软件资格考试(初级)试卷及答案指 .pdf
- 山西省古县等三县八校2024年高三第四次高考适应性考试数学试题.doc
- 网络心理学与用户行为研究考核试卷 .pdf
- 2024-2025学年小学音乐五年级下册接力版(2024)教学设计合集.docx
- 山西省河津二中2023-2024学年高三十六模数学试题.doc
- 网络信息安全与数字经济创新发展上海专业技术人员继续教育试题及参考.pdf
- 网络安全安全漏洞扫描工作总结 .pdf
文档评论(0)