DB133:数据库优化实战

开班计划时间:12 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:Oracle数据库DBA、开发工程师
学习收获:掌握Oracle数据库应用优化的总体思路和原则 、掌握应用开发中的数据库优化问题解决方法
详细大纲
1 数据库应用调优
1.1 数据库优化的总体思路和原则,从整体上对性能优化的各个阶段进行分析描述,确定性能优化的基本方法
2 优化工具
2.1 最根本的性能信息工具:数据库数据字典和动态性能视图
2.2 Alert Log与Trace Files对性能故障诊断的帮助
2.3 诊断性能问题的法宝:Statspack与awr
2.4 Oracle性能诊断的又一利器:等待事件
2.5 11g新增加的自动化监控、调优工具——ADDM
2.6 基于自动化收集的性能指导工具介绍
3 Oracle内存、IO优化
3.1 SGA的内存调整
3.2 数据高速缓存区的优化
3.3 共享池的优化
3.4 其他SGA组件的优化
3.5 数据文件I/O的优化
4 SQL调优实战
4.1 SQL语句的处理过程
4.2 SQL语句解析的优化
4.3 排序操作的优化
4.4 优化SQL语句的相关工具
4.5 CBO和RBO介绍
5 数据访问方法
5.1 介绍执行计划中的数据访问方法以及各自的优缺点
5.2 分析索引加速查询的原理,确定索引与全表扫描到底如何选择
5.3 确定哪些因素影响索引访问的性能
5.4 索引适合建立在哪些字段上
5.5 B*tree索引与位图索引的选择
5.6 DML操作对索引的影响,以及如何设置索引的存储参数和属性
5.7 索引无效的原因以及如何书写语句以便选择正确的执行计划
5.8 如何通过索引加快COUNT
5.9 对比hash join、nest loop、sort merge这三种多表连接算法的优劣
5.10 对物化视图进行分析,确定这种最快的数据访问方法的特点和使用场景,并通过案例说明这些数据访问方法对性能的影响
6 搜集统计信息实战
6.1 通过analyze或者dbms_stats方法收集统计信息
6.2 理解各种统计信息对性能有何种影响
6.3 分析绑定变量与统计信息的关系,确定使用绑定变量优化解析最适合的场景
7 Mybatis框架
7.1 Mybatis简介
7.2 Mybatis的开发流程
7.3 配置文件
7.4 映射文件
7.5 面向接口的Mybatis开发
7.6 Mybatis使用注意事项、优化的经验
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

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

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

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