日期 | 课程内容 | 内容简介 |
第一天 | Select语句 | 介绍查询语句,包括排序,函数,分组汇总等的使用 |
多表关联查询 | 介绍多表关联,子查询等。 | |
DML语句 | 介绍包括update,insert和delete等。 | |
DDL语句 | 创建表对象。 | |
创建其他对象 | 创建视图、sequence、索引等对象。 | |
第二天 | 管理大数据集 | 通过子查询更新数据,多表insert等。 |
使用子查询 | 介绍多列子查询,多列比较,exits、with等短语。 | |
分组汇总 | 介绍rollup,cube,grouping等用法。 | |
分析函数 | 介绍oracle里的各种分析函数的使用。 | |
生成树状结果 | 介绍oracle里如何进行递归查询。 | |
SQL性能分析及优化方法 | 介绍SQL应用优化的基本过程、应用常见问题,应用设计开发基本规范等。 | |
Oracle优化器原理 | 系统介绍Oracle优化器的内部算法以及工作原理。 | |
SQL语句解析过程 | 介绍SQL语句的执行计划的生成过程。 | |
第三天
| 查看执行计划 | 结合Explain plan、Autotrace、dbms_xplan、AWR等工具介绍SQL语句执行计划分析过程,并说明如何看懂一个执行计划。 |
多表关联中的执行计划分析 | 介绍Nested_Loop、Hash Join以及Sort merge的优化过程及应用场景。 | |
并行处理 | 介绍如何通过并行处理提高吞吐量。 | |
优化器统计信息采集 | 介绍统计信息采集基本原理、方法和最佳实践经验。 | |
测试、交流、总结 | 测试、交流、总结。 | |
第3.5天 | 答疑 |