第一章 数据库应用调优概述
数据库优化的基本思路和基本原则,从整体上对性能优化的各个阶段进行了分析描述,确定性能优化的

方法和步骤,分别描述数据库优化和应用优化对性能的影响
 
第二章优化工具介绍(大量案例)
与数据库优化相关的工具,主要是察看数据库运行情况和收集数据库统计信息的Oracle自带的相关工具

以及一些OS工具,了解工具的用户以及对如何利用收集的信息判断性能问题,将会涉及到下列优化工具


最根本的性能信息工具:数据库数据字典和动态性能视图
Alert Log与Trace Files对性能故障诊断的帮助
诊断性能问题的法宝:Statspack与awr
Oracle性能诊断的又一利器:等待事件
10g新增加的自动化监控、调优工具——ADDM
基于自动化收集的性能指导工具介绍
 
第三章数据库优化——内存优化
1、SGA的内存调整
动态的SGA与10g自动管理的SGA
2、数据高速缓存区的优化(少量案例)
数据高速缓存区的性能指标和判断依据,以及如何在各种情况下执行针对性的优化工作
3、共享池的优化(少量案例)
共享池的库高速缓存、字典高速缓存的性能指标和判断依据,以及如何进行各种情况的优化工作
4、其他SGA组件的优化(少量案例)
重做日志缓冲区的优化考虑以及各个内存区大小的经验判断方法
 
第四章数据库优化——I/O优化(少量案例)
数据库数据文件、重做日志文件、归档文件的I/O性能特点分析和优化原则,存储级的I/O性能考虑,检

测点的原理及优化,使用多DBWR进程增加I/O能力,异步I/O的性能考虑,LGWR与ARC进程的优化,加速归

档的方法
 
第五章数据库优化——竞争优化
1、锁存器(LATCH)竞争优化
锁存器的主要功能和工作原理,如何判断和解除锁存器竞争
2、锁竞争的解决(少量案例)
数据库的锁机制原理,锁的分类和各种模式,如何优化锁竞争
3、回滚段竞争优化
回滚段的主要作用和工作原理,Oracle的自动撤销段管理方式,如何判断回滚段竞争以及如何解决回滚

段竞争,对回滚段使用中Ora-01555故障的分析与处理
 
第六章应用优化——应用存储优化
1、应用存储参数的优化(大量案例)
了解存储结构基本概念,对比DMT与LMT的性能特点,分析数据库段、区、块的存储设置对于数据库的数

据访问的性能影响,从而选择合适的块大小,考虑多种多块大小对性能的影响。设置合理的块空间参数

,以减少I/O数量并且合理的存储数据,注意行链与行迁移对性能的影响,解决行迁移,同时选择ASSM存

储方式以减少段头竞争。掌握HWM的含义和对性能的影响,找出存储结构不合理的表和索引,采取适当的

方法将这些对象进行重组,使存储结构更加合理,从而得到更好的访问性能
2、选择合适的数据存储方法(少量案例)
了解数据库应用的特点,知道各种数据存储的方式对性能的影响,合理的选择分区表、索引组织表、聚

簇表或者普通表存储数据。对用于存储海量数据的分区表的概念和维护进行详细描述,确定如何使用分

区表加快查询性能