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 错误
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步