4006-998-758
3000+课程任你选择
Oracle SQL training
研发学院 Oracle SQL 开课时间:2021-07-03
韩思捷

具有近16年的IT从业经验,先后从事过软件开发、软件实施、系统设计、数据库管理、培训、系统架构等工作。

从2001年初开始使用Oracle数据库,使用的版本包括8i,9i,10g,11g以及12c。所从事的工作着重于数据库管理、 PL/SQL开发、性能优化、备份恢复等。

熟练掌握Unix(HP和AIX)、Linux以及windows平台下的各种版本的ORACLE(8i/9i/10g/11g/12c)的使用和管理,多年的SQL、PL/SQL编程经验,精通SQL、PL/SQL语言。


查看老师详情
课程内容

日期

课程内容

内容简介

 

 

第一天

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天

答疑



返回上一级