日期:2014-05-16 浏览次数:21130 次
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/12314717
答案BC
SQL访问顾问
SQL访问顾问(SQL Access Advisor)有要对段访问使用工作负荷规范进行总体SQL性能的分析。工作负荷规范的类型如下:
● 单条SQL语句
● SQL语句调整集
● 当前SQL缓存内容
● 来自一组对象的DDL假定的工作负荷
SQL访问顾问给出的建议信息包括新建索引、物化视图和分区。有一个通过Enterprise Manager实现的图形界面和一个PL/SQL API.
1、 通过Database Control使用SQL Access Advisor
下面列出了创建一系列建议的4个步骤。
(1) 创建任务。
(2) 定义工作负荷。
(3) 生成建议。
(4) 查看并实施建议。
如1-1下图所示Advisor Central页面上,单击SQL Access Advisor链接。可以在此页面中执行以下两个任务之一:确认是否在使用诸如索引和视物化视图的现有结构或是提出使用新结构的建议。
图1-1
在本例中需要查找新访问结构,因些选择第二个单选按钮。如果选中的Inherit Options复选框,可以选择适用环境的模板(如OLTP或OLAP)。单击Continue按钮时,将看到如1-2图的第一个步骤。
图1-2
对于调整活动的来源,可以选择以下三个来源之一:缓存中的最新SQL、现有的SQL调整集或是对于一个或多个模式中的对象的结构,基于可能出现的查询类型生成的工作负荷。本例需要分析所有当前和最新SQL活动。因此,单击相应的单选按钮,然后单击NEXT按钮。
此时按将显示下一个页面,如1-3图所示,在此页面中选择SQL Access Advisor建议的访问结构类型:索引、物化视图和分区。另外,可以向SQL Access Advisor发出指令,以便仅针对高版本语句执行有限分析,或针对指定工作负荷中的表之间的所有关系执行用时较长的分析。在Advanced Options部分中,可以根据磁盘空间的大小限制进一步完善分析,并为建议的索引和物化视图指定备用位置。选中Indexes和Materialized Views复选框,然后选中Comprehensive单选按钮。最后单击Next按钮。
图1-3
如1-4图中显示的下一个页面指定调整任务的调度选项。可以看到,EM将自动创建任务。此页面中的其他选项包括SQL Access Advistor生成的日志记录量、此任务在数据库中的执行时间长度、分配给任务的总时间以及何时启动此任务。
此图中接受默认选项,然后单击Next按钮,继续执行向导的第4个步骤,如1-5图所示。第4个步骤总结了选择的选项