ORA131:Oracle高级开发与SQL优化

开班计划时间:18 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:使用Oracle数据库系统的数据库开发人员、数据库管理员、技术支持人员。
学习收获:本课程将面向Oracle10g/11g数据库的中高层管理人员开发人员。内容涉及如何针对企业应用中海量数据,进行有效的管理和设计,形成一套行之有效的高效的方法,对海量数据进行设计与处理,使应用系统健康、高效。
详细大纲
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 手动管理与自动管理的使用
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 11g分区特性的增强
10 使用Oracle物化视图实现数据高效检索
10.1 什么是物化视图
10.2 物化视图的应用场景
10.3 创建物化视图
10.4 物化视图查询重写
10.5 使用物化视图查询重写实现海量数据快速检索
11 使用批量绑定提高大数据量处理
11.1 SELECT 批量绑定
11.2 DML批量绑定
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
嘉为大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: