admin管理员组文章数量:1794759
系统管理Lesson 19. Managing Performance: SQL Tuning
系统管理Lesson 19. Managing Performance: SQL Tuning
- 1. Oracle 优化程序所能完成的工作有哪些? 19-4
- 2. 优化程序统计信收集的方式有哪几种? 19-6
- 3. 请对 SQL 计划指令(SQL Plan Directives)的原理和用途给出详细解释。 19-17
- 4. 什么是自适应执行计划(Adaptive Execution Plans)?。 19-18
- 5. 请详细说明 SQL 优化指导的作用? 19-22
- 6. 请详细说明 SQL 访问指导的作用? 19-27
- 7. 在使用 SQL 优化和 SQL 访问指导时,limited 和 comprehensive 范围选项各自有什么区别? 19-24 19-30
- 8. 对于重复 SQL,Oracle 数据库是如何处理的? 19-26
- 9. 请详细说明性能分析程序的作用。 19-33
评估表达式和条件 使用对象和系统统计数据 决定如何访问数据 决定如何连接表 决定最高效的访问路径
2. 优化程序统计信收集的方式有哪几种? 19-6自动:自动维护任务 手工:DBMS_STSATS 包 设置数据库初始化参数 从其他数据库导入
3. 请对 SQL 计划指令(SQL Plan Directives)的原理和用途给出详细解释。 19-17原理:保存在SYSAUX表空间并且可以持久化,指令是自动维护的(SQL语句汇编和执行期间根据需要创建 一年有效期限) 用途:可以让优化程序生成更优的执行计划(收集缺失的统计数据、创建列组统计信、执行动态采样),可以用在多个语句中
4. 什么是自适应执行计划(Adaptive Execution Plans)?。 19-18能够让优化程序在运行的时候自动的调整性能不佳的计划,使用资源比较多的计划,防止影响后续的执行效率
5. 请详细说明 SQL 优化指导的作用? 19-22对单个SQL语句进行优化: 检测过时或者缺失统计数据 优化SQL计划(产生SQL概要文件) 添加缺失索引 重构SQL
6. 请详细说明 SQL 访问指导的作用? 19-27在索引、实体化视图、实体化视图日志、分区给出建议
7. 在使用 SQL 优化和 SQL 访问指导时,limited 和 comprehensive 范围选项各自有什么区别? 19-24 19-30 SQL 优化指导 SQL 访问指导 comprehensive 四项工作都要做 详尽的分析 limited 概要文件不产生(测试) 分析集中在最高成本的语句(顶级语句) 8. 对于重复 SQL,Oracle 数据库是如何处理的? 19-26个别不同地方(电话号码)采用绑定变量方式,执行SQL语句时动态代入 特殊地方保存在会话专有SQL区 SQL执行计划保存共享池共享SQL区
9. 请详细说明性能分析程序的作用。 19-33有助于预测系统更改在SQL工作量响应时间上的影响
本文标签: 系统LessonManagingSQLPerformance
版权声明:本文标题:系统管理Lesson 19. Managing Performance: SQL Tuning 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686520150a76966.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论