053-38

The SQL Tuning Advisor configuration has default settings in your database instance. Which recommendation is automatically implemented after the SQL Tuning Advisor is run as part of the automatic maintenance task?
A. statistics recommendations
B. SQL Profile recommendations
C. Index-related recommendations
D. restructuring of SQL recommendations

此题考点是默认的 SQL 优化指导配置,在 AUTOTASK 中会自动执行的任务—也就是自动优化指导。
优化器操作有一般模式和优化模式,优化模式就是作为的自动调优优化器。
自动调优优化器执行下列优化任务:
1. 统计信息分析
2. SQL 概要
3. 访问路径分析
4. Sql 结构分析
5. 代替方案分析
  数据库可以自动的使用系统的维护窗口,执行 SQL 优化指导来自动的优化 sql 语句。这就是所谓的自动的SQL 优化指导。
  默认情况下,自动的 SQL 优化指导之多运行 1 个小时。你可以自定义维护窗口,包含启动和结束时间,频率和一周的哪几天。
在自动优化指导开始后,数据库执行下列步骤:
1. 在 AWR 中确定优化 sql 的基数
2. 为每个 sql 语句单独调用 sql 优化指导
3. 通过执行 sql 语句来测试 SQL 概要(高于 3 倍性能的 profile 会被接受),除非 ACCEPT_SQL_PROFILES参数设置为 true 否则不会自动应用较好的 sql 概要,只是在报告中给出建议
4. 通常来说,会实现 SQL 概要来验证 3 倍的性能提升。但是当语句有陈旧的优化器统计信息时不会实施SQL profile。可以再 DBA_SQL_PROFILES 视图中看到类型是 AUTO
如果使用了 SPM,并且 SQL 计划基线存在,那么数据库在创建 SQL 概要时会增加新的计划基线

自动优化指导是对 sql profile 进行的建议,B 正确,A.C.D 错误

 

posted @ 2017-11-16 14:06  巴啦啦大魔王  阅读(86)  评论(0编辑  收藏  举报