课程

课程介绍

本课程将主要面向数据库系统设计、应用开发和系统管理人员,围绕海量数据库系统的设计、开发和维护工作,重点介绍Oracle10g/11g相关技术。培训期间将围绕国内多行业的实际案例,介绍相关技术的使用,与相关技术人员共同分享经验教训。

培训对象

数据库管理员;
技术支持分析人员;
系统管理员;
应用开发人员;
MIS管理员。

课程收益

了解Oracle数据仓库;
掌握Oracle 智能展现技术;
掌握Oracle ETL技术;
掌握Oracle 数据库优化;
会使用oracle数据库所提供的数据仓库的软件。

知识概要

-- 优化简介;
-- 基本优化手段;
-- Awr的简述;
-- 性能问题的确定;
-- 应用度量值和阀值;
-- 基线的设计;
-- 使用以AWR为基础的工具 ;
-- 应用系统的监控;
-- 如何确定有问题的sql语句;
-- 影响优化器的因素;
-- 降低成本;
-- 使用SPA(sql性能研究器);
-- SQL的性能管理;
-- 使用数据库重放功能(database replay);
-- 调节Shared Pool;
-- 调节dbcache;
-- PGA和临时表空间;
-- 自动内存管理 (AMM);
-- 调节IO。

课程大纲

模块

学习内容

第一天

优化简介

在调优上dba能够干什么?怎么干?能起到的效果

基本优化手段

DB TIME/CPU TIME(DB CPU)+WAIT TIME;时间模型;统计数据;OWI等待事件;跟踪文件

Awr的简述

创建一个awr快照;创建AWR报表;基本情况的阅读

性能问题的确定

如何阅读AWR报表来确定问题

应用度量值和阀值

基线的设计

第二天

使用以AWR为基础的工具

ADDM;ASH

应用系统的监控

基于服务的调优

如何确定有问题的sql语句

执行计划;跟踪;格式化跟踪结果(TKPROF)

影响优化器的因素

控制优化器的行为;索引扫描和全表扫描;表的连接

降低成本

表的设计;减少块的IO;空间分配方式(调节段空间管理);压缩和压缩建议器

使用SPA(sql性能研究器)

SPA各种使用方法;例如:参数的改变对性能的影响

第三天

SQL的性能管理

统计数据;SQL PROFILE;AUTOMATIC SQL TUNING;SQL TUNING ADVISOR(STA);SQL ACCESS ADVISOR(SAA);执行计划基线

使用数据库重放功能(database replay)

捕捉负载;查看负载;重放负载

调节Shared Pool

调节dbcache

PGA和临时表空间

自动内存管理 (AMM)

调节IO

认证过程

无认证考试

开班信息

暂无开班信息