专业培训
CUUG学员就业信息
学员感言、就业资讯
报名热线
其他CUUG课程
当前您的位置:首页 > 专业培训 > 更多课程 > 其他CUUG课程
Oracle调优篇(11G OCM)

课程重点:

深刻理解优化原理

熟练掌握优化工具:STATSAPCK、AWR、ADDM、ASH等

各个池、缓冲区的调优以及I/O问题的调整

回滚段、排序、栓锁以及共享服务器调优

SQL调优、应用以及操作系统调优等

培养解决性能问题的优化思维


课程阶段获取经验值:

从企业应用实例中学优化,用优化技能解决实际问题。学习完该课程,学员能掌握以下的技能:用优化工具定位性能问题,用优化原理分析性能问题产生原因,用优化方法优化技巧解决性能问题。


课程时间:

本课程学习时间为40课时。


课程目标:

本课程的学习应该深刻理解优化原理,熟练掌握优化工具,培养解决性能问题的优化思维,这样才能具备性能优化的实操能力,成为性能问题的把脉者和终结者。


课程大纲:

1.调优总概述

利用数据库顾问去适当的调整Oracle数据库

使用Automatic Workload Repository(AWR) 调整数据库

诊断和调整通常的SQL相关的性能问题

诊断和调整通常的实例相关的性能问题

使用EM性能相关的页面对数据库进行监视

2.基本的调优诊断

查看TOP 5等待事件

查看时间模式(time model)诊断性能问题

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

从用户跟踪文件中识别关键的调优问题

3.使用AWR

• 创建和管理 AWR 快照

• 产生AWR 报告

• 创建报告比对

4.定义性能问题

确定性能问题

设置调优优先级

解释调整问题

调整生命周期阶段

5.使用度量和警告

通过度量历史视图查看度量

创建度量阀值

查看警告

6.使用基线

创建AWR基线

启用自适应阀值

为将来时间期间创建AWR基线

7.使用基于AWR工具

描述调整自动管理任务

产生ADDM报告

产生ASH报告

8.监视应用

配置和管理services

让客户端应用程序使用services

使用数据库资源管理的services

使用已定计划的services

在services上设置性能度量阀值

配置services聚集和跟踪

9.诊断有问题的SQL语句

描述SQL 语句处理过程statement processing

描述优化器模式the role of the optimizer

查看SQL语句统计

确定执行效率低的SQL语句

产生和查看执行计划

产生一个 tkprof 报告

产生一个优化器跟踪

10.影响优化器

描述优化器行为

解释什么样的统计能够影响优化器

描述什么样的数据结构能够影响优化器

调整参数去影响优化器

11.减少代价

调整数据结构去影响优化器

调整段空间管理

使用段顾问

转换成段空间自动管理

调整块空间管理

诊断和消除行迁移

诊断表碎片

使用表压缩

12.使用SQL性能分析器

识别使用SQL性能分析器的好处

描述SQL性能分析器工作步骤

使用SQL性能分析器去确定后续数据库的改变带来的收益

使用SQL性能分析器测试提出了的改变造成的影响

13.SQL性能管理

管理优化器统计的变化

捕捉SQL profiles

使用SQL Access Advisor

设置SQL Plan Management

设置各种各样的SQL Plan Management 在不同的情形下

14.使用数据库重演

识别使用Database Replay的好处

列出调用Database Replay的步骤

使用EM去记录和重演工作负载

15.调整共享池

诊断和解决硬解析问题

诊断和解决软解析问题

设置合适尺寸的共享池

诊断和解决共享池碎片

把对象保留在共享池

设置保留区域尺寸

管理结果缓冲区

16.调整数据缓冲区

描述数据缓冲区的结构

设置数据缓冲区的尺寸

解决与数据缓冲区相关的性能问题

使用普通的诊断标识去建议一个可行的解决方案

17.调整PGA和临时表空间

诊断PGA问题

设置PGA尺寸

诊断临时表空间问题

为了有效的操作指定临时表空间参数

18.自动内存管理

使用内存顾问去动态的设置内存尺寸

启用自动共享内存管理

启用企业管理器内存参数

设置自动调整的最小内存尺寸

使用SGA顾问去设置SGA_TARGET

启用自动内存管理

使用内存顾问去设置整体的内存参数