507分钟
Oracle数据库课程精讲:性能优化
数据库的性能问题是数据库领域里讨论最多的话题,因其而其牵扯到数据库原理、IO存储、服务器性能、前台应用等等,故性能问题十分考验优化者内功。本课程将讲述ORACLE数据库在各种应用环境下的调优方案,让你…
数据库的性能问题是数据库领域里讨论最多的话题,因其而其牵扯到数据库原理、IO存储、服务器性能、前台应用等等,故性能问题十分考验优化者内功。本课程将讲述ORACLE数据库在各种应用环境下的调优方案,让你内(优化原理,优化思路)外(优化工具,技巧)兼修,早日成为优化达人。
第一章 性能优化基础
- 1 性能优化概述
- 2 Oracle数据库性能优化概述
- 3 使用OEM监控数据库的性能
第二章 使用度量和预警
- 1 几个基本概念
- 2 查看统计信息的度量
- 3 服务器预警
- 4 自定义度量
第三章 基线
- 1 什么是基线
- 2 创建和管理基线
- 3 使用基线设定预警的阈值
- 4 使用OEM快速配置自适应阈值
- 5 基线的模板
第四章优化数据高速缓存(Buffer Cache)
- 1 Buffer Cache的结构
- 2 BufferCache相关数据字典和hit rate率的计算
- 3 搜索Buffer Cache的过程
- 4 使用Buffer Cache指导建议
- 5 Buffer Cache相关的等待事件
- 6 DBWn进程和子进程
第五章优化共享池(Shared Pool)
- 1 共享池的结构及相关数据字典
- 2 查看共享池的AWR报告
- 3 诊断LibraryCache之一:避免硬解析
- 4 诊断LibraryCache之二:避免软解析
- 5 诊断LibraryCache之三:避免碎片
- 6 诊断数据字典高速缓存和ResultCache
- 7 使用共享池优化指导
第六章优化PGA
- 1 Oracle数据库的内存结构与连接建立的过程
- 2 PGA的组成结构与相关数据字典
- 3 软解析和硬解析
- 4 设置PGA的初始值
第七章优化临时空间
- 1 什么是临时数据
- 2 管理临时表空间的方法
- 3 监视临时表空间
- 4 使用临时表空间组
第八章 影响优化程序
- 1 优化器概述
- 2 影响优化器行为之一:使用hints
- 3 影响优化器行为之二:优化器的统计信息
- 4 影响优化器行为之三:使用参数控制优化器的行为
- 5 影响优化器行为之四:影响访问路径
- 6 影响优化器行为之五:链接操作
- 7 影响优化器行为之六:排序操作
第九章 优化输入和输出(I/O)
- 1 磁盘的基础知识
- 2 通过索引减少物理I/O
- 3 文件的条带化:分布式I/O
- 4 I/O相关的等待事件
赵渝强
曾任京东大学大数据学院院长
曾任Oracle中国有限公司高级技术顾问