Oracle高级开发与SQL调优培训
培训大纲:
1 性能优化方法论
1.1 影响性能的因素
1.2 参与调优的任务
1.3 性能优化的工具
1.4 性能优化的目标
1.5 达到优化效果
2 理解Oracle数据库体系结构
2.1 深入剖析Oracle数据库体系结构
2.2 Oracle数据库的实例与数据库
2.3 SGA各部分工作原理和配置技巧
2.4 后台进程功能与工作原理
2.5 SGA及其各组件的大小与配置策略
2.6 PGA的自动化管理
2.7 使用内存自动管理
2.8 手动管理与自动管理的使用
2.9 Oracle 12C 的多租户架构
3 事务和锁
3.1 事务的概念
3.2 事务控制
3.3 好的事务习惯
3.4 锁的机制
3.5 锁的来源和分类
3.6 检测和解决锁冲突
3.7 减少锁等待的工作习惯
3.8 死锁的来源和解决
4 管理撤销
4.1 撤销的作用
4.2 撤销数据的存储原理
4.3 与撤销相关的错误
4.4 监控和管理撤销
5 Oracle表连接与执行计划
5.1 数据的访问方式
5.2 全表扫描与索引扫描的原来
5.3 嵌套循环连接
5.4 Hash连接
5.5 星型连接
5.6 各种连接类型的比较
5.7 什么是Oracle SQL语句执行计划
5.8 如何查看SQL执行计划
5.9 如何影响SQL执行计划
5.10 产生计划的源泉:Oracle优化器
5.11 Oracle优化器的类型
5.12 什么是优化器统计信息
5.13 为Oracle优化器收集统计信息
6 监控数据库性能的手段
6.1 Oracle等待事件
6.2 理解Oracle等待事件的意义
6.3 用动态性能视图监控Oracle等待事件
6.4 用活动会话进行性能监控
6.5 用活动会话历史报告感知Oracle性能问题
6.6 用AWR报告分析Oracle性能问题
6.7 用ADDM报告分析和解决Oracle性能问题
7 Oracle 索引技术
7.1 利用索引改变数据库访问方式
7.2 为什么索引需要重建
7.3 唯一性索引和非唯一性索引
7.4 组合索引的使用方法
7.5 反向索引
7.6 函数索引
8 位图索引
8.1 什么是位图索引
8.2 位图索引与B-Tree索引的区别
8.3 位图索引与星型查询
8.4 位图索引在数据仓库中的应用
8.5 位图连接索引
8.6 使用位图连接索引提示数据分析性能。
9 使用Oracle分区技术分割海量数据
9.1 Oracle分区技术介绍
9.2 表分区与索引分区
9.3 Oracle分区技术在处理海量数据中的优势
9.4 Oracle分区的方式
9.5 如何确定使用何种分区方式
9.6 使用组合分区
9.7 Oracle 12c分区特性的增强
10 使用Oracle物化视图实现数据高效检索
10.1 什么是物化视图
10.2 物化视图的应用场景
10.3 创建物化视图
10.4 物化视图查询重写
10.5 使用物化视图查询重写实现海量数据快速检索
11 使用批量绑定提高大数据量处理
11.1 SELECT 批量绑定
11.2 DML批量绑定
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获