咨询热线:    40000-53353(全国)    0571-28976118(浙江)    
 

Oracle数据库:性能优化 预约试听

 

课程长度:5天/30小时

课程描述:

通过学习一些能够最大限度地提高数据库效用的性能优化方法,发挥11g 数据库的最大功效。学员将学习如何通过 Oracle Database11g 自动优化功能受益,还将通过使用 statspack 工具练习一些人工优化方法。明确地定义了各种方法后,学员可以使用这些方法对 Oracle 数据库进行优化。本课程将介绍 Oracle 数据库的各种可调组件。在整个课程中,将通过一系列的课堂练习,让学员亲手体验 Oracle 数据库的优化操作。


先决条件:

Oracle Database 11g:管理 – 结构体

Oracle Database 11g:管理 – 备份恢复


课程目标:

使用适用于可用工具的 Oracle 数据库优化方法

利用数据库 Advisor 主动地对 Oracle 数据库进行优化

使用基于自动工作量信息库的工具对数据库进行优化

使用 Statspack 报表对数据库进行优化

诊断并优化常见的数据库性能问题

使用 Enterprise Manager 中与性能有关的页监控 Oracle 数据库


课程内容:

第一章:性能优化概览

  • 编写相应的优化目标

  • 应用优化方法

  • 权衡性能和安全方面的关系

  • 确定常见优化问题

  • 通过 Oracle 支持记录性能服务请求

第二章:统计数据和等待事件

  • 确定有助于进行优化的动态性能视图

  • 确定预警日志文件的关键优化组件

  • 确定用户跟踪文件的关键优化组件

  • 使用动态性能视图查看统计数据和等待事件

第三章:指标、预警和基准

  • 使用指标历史记录视图查看指标

  • 创建指标阈值

  • 查看预警

  • 创建基准指标

  • 启用自适应阈值

第四章:使用 Statspack

  • 安装 Statspack

  • 创建 Statspack 快照

  • 生成 Statspack 报表

  • 确定 Statspack 报表的主要区域    

第五章:使用 AWR

  • 创建和管理 AWR 快照

  • 生成 AWR 报表

  • 创建快照集并比较期间

  • 生成 ADDM 报表

  • 生成 ASH 报表

第六章:被动式优化

  • 使用 Enterprise Manager 页确定症状

  • 解除操作系统问题

第七章:优化共享池

  • 诊断共享池问题

  • 调整共享池大小

  • 调整保留区域的大小

  • 在共享池中保留对象

第八章:优化缓冲区高速缓存

  • 描述缓冲区高速缓存体系结构

  • 调整缓冲区高速缓存大小

  • 解决与缓冲区高速缓存有关的常见性能问题

  • 使用常用诊断指标建议一种可能的解决方案

第九章:自动共享内存

  • 启用自动共享内存

  • 设置自动优化内存参数

  • 设置人工优化 SGA 参数

  • 使用 SGA Advisor 设置 SGA 目标

第十章:检查点和重做优化

  • 诊断检查点和重做问题

  • 实施快速启动 MTTR 目标

  • 监控快速启动 MTTR 目标对性能的影响

  • 实施多个数据库写进程

  • 优化重做链接

  • 调整重做日志文件大小

  • 调整重做日志缓冲区大小

第十一章:优化 I/O

  • 诊断数据库 I/O 问题

  • 描述全部条带化和镜像 (SAME) 概念

  • 解释异步 I/O 的好处

  • 选择相应的 I/O 解决方案

第十二章:优化 PGA 和临时空间

  • 诊断 PGA 内存问题

  • 调整 PGA 内存大小

  • 诊断临时空间问题

  • 指定临时表空间参数以进行有效操作

第十三章:优化块空间的使用量

  • 优化段空间管理

  • 从字典管理的表空间进行转换

  • 转换至自动段空间管理

  • 优化块空间管理

  • 诊断并更正行链接

  • 诊断表碎片

  • 比较大文件表空间和小文件表空间的特性

第十四章:初始配置

  • 列出整个课程中确定的最佳实践