课程名称:Oracle Tuning 性能优化培训
1、课程介绍:
本课程是在Oracle10g 11g 的基础上讲授的。本课程将向学员介绍从一开始就确保良好数据库设计的重要性,以及用于优化Oracle10g 11g 数据库的方法。本课程的重点在于数据库和实例优化,而不是针对具体的操作系统性能问题。学员将通过实际优化一个Oracle 数据库来获得实践经验。利用一些可供使用的Oracle 工具 – 如Enterprise Manager (配备Diagnostics Packs 和 Tuning Packs)
2、课程对象: 企业数据库管理人员
3、课程长度:4天
4、课程大纲:
第*章. 性能优化概览
1.1. 编写相应的优化目标
1.2. 应用优化方法
1.3. 权衡性能和安全方面的关系
1.4. 确定常见优化问题
1.5. 通过 Oracle 支持记录性能服务请求
第二章. 统计数据和等待事件
2.1. 确定有助于进行优化的动态性能视图
2.2. 确定预警日志文件的关键优化组件
2.3. 确定用户跟踪文件的关键优化组件
2.4. 使用动态性能视图查看统计数据和等待事件
第三章. 指标、预警和基准
3.1. 使用指标历史记录视图查看指标
3.2. 创建指标阈值
3.3. 查看预警
3.4. 创建基准指标
3.5. 启用自适应阈值
第四章. 使用 Statspack
4.1. 安装 Statspack
4.2. 创建 Statspack 快照
4.3. 生成 Statspack 报表
4.4. 确定 Statspack 报表的主要区域
第五章. 使用 AWR
5.1. 创建和管理 AWR 快照
5.2. 生成 AWR 报表
5.3. 创建快照集并比较期间
5.4. 生成 ADDM 报表
5.5. 生成 ASH 报表
第六章. 被动式优化
6.1. 使用 Enterprise Manager 页确定症状
6.2. 解除操作系统问题
第七章. 优化共享池
7.1. 诊断共享池问题
7.2. 调整共享池大小
7.3. 调整保留区域的大小
7.4. 在共享池中保留对象
第八章. 优化缓冲区高速缓存
8.1. 描述缓冲区高速缓存体系结构
8.2. 调整缓冲区高速缓存大小
8.3. 解决与缓冲区高速缓存有关的常见性能问题
8.4. 使用常用诊断指标建议一种可能的解决方案
第九章. 自动共享内存
9.1. 启用自动共享内存
9.2. 设置自动优化内存参数
9.3. 设置人工优化 SGA 参数
9.4. 使用 SGA Advisor 设置 SGA 目标
第十章. 检查点和重做优化
10.1. 诊断检查点和重做问题
10.2. 实施快速启动 MTTR 目标
10.3. 监控快速启动 MTTR 目标对性能的影响
10.4. 实施多个数据库写进程
10.5. 优化重做链接
10.6. 调整重做日志文件大小
10.7. 调整重做日志缓冲区大小
第十一章. 优化 I/O
11.1. 诊断数据库 I/O 问题
11.2. 描述全部条带化和镜像 (SAME) 概念
11.3. 解释异步 I/O 的好处
11.4. 选择相应的 I/O 解决方案
第十二章. 优化 PGA 和临时空间
12.1. 诊断 PGA 内存问题
12.2. 调整 PGA 内存大小
12.3. 诊断临时空间问题
12.4. 指定临时表空间参数以进行有效操作
第十三章. 优化块空间的使用量
13.1. 优化段空间管理
13.2. 从字典管理的表空间进行转换
13.3. 转换至自动段空间管理
13.4. 优化块空间管理
13.5. 诊断并更正行链接
13.6. 诊断表碎片
13.7. 比较大文件表空间和小文件表空间