课程

课程介绍

本次技术交流将主要面向数据库系统设计、应用开发和系统管理人员,围绕海量数据库系统的设计、开发和维护工作,重点介绍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为基础的工具

<pADDM;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

认证过程

无认证考试

开班信息

暂无开班信息