课程介绍
本课程将主要面向数据库系统设计、应用开发和系统管理人员,围绕海量数据库系统的设计、开发和维护工作,重点介绍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
认证过程
无认证考试
开班信息
暂无开班信息