Oracle9i: Database performance Tuning
课程长度:24学时(3天)
课程描述:
本课程是在Oracle9i Release 2的基础上讲授的。本课程将向学员介绍从一开始就确保良好数据库设计的重要性,以及用语优化Oracle9i数据库的方法。本课程的重点在于数据库和实例优化,而不是针对具体的操作系统性能问题。
学员将通过实际优化一个Oracle数据库来获得实践经验。利用一些可供使用的Oracle工具-如Oracle Enterprise Manager(配备Diagnostics Packs和Tuning Packs)-学员还将学习如何在实际管理一个Oracle数据库的过程中确认、排除、和解决一些常见的性能相关的问题。本课程包括依次互动 讲座,将为学员提供实际世界的经验,包括问题诊断和性能提高。
适合对象:
·数据库管理员
·技术支持专业人员
·系统管理员
课程具体内容:
Lesson 1: Tuning Overview
理解调整的目标与步骤
Lesson 2: Oracle Alert and Trace Files
学会解读调整依据文件,包括各种日志文件与跟踪文件
Lesson 3: Utilities and Dynamic Performance Views
学会从动态视图中获得调整信息,主要是掌握几个工具的使用方法
Lesson 4: Tuning the Shared Pool
对共享池进行合理调整,掌握原则与方法
Lesson 5: Tuning the Buffer Cache
对数据缓冲区的调整,重点是对各种类别缓冲区功能特性的认识
Lesson 6: Tuning the Redo Log Buffer
对日志缓冲区的调整,重点是他的工作原理
Lesson 7: Database Configuration and I/O Issues
学会对数据库的读写进行调整的依据与方法,掌握对各种参数的判度
Lesson 8: Optimizing Sort Operations
了解排序的起原进而学习如何尽量减少排序,学会监视与配置临时表空间
Lesson 9: Tuning Rollback Segments
掌握回滚段特性,学会如何有效的获取他的参数信息作为调整依据,学习具体的调整策略
Lesson 10: Monitoring and Detecting Lock Contention
描述了Oracle中的锁机制,包括行锁与表锁
Lesson 11:Tuning the Oracle Shared Server
学习调整共享服务器
Lesson 12:Application Tuning
学习应用oracle的其他高级对象以达到高性能,如分区表等
Lesson 13:Using Oracle Blocks Efficiently
了解数据块高效工作的前提,重点了解迁移与连结的由来和解决办法,了解高水位线的意义,学会调整索引
Lesson 14:SQL Statement Tuning
介绍各种Oracle对象在性能优化中的作用与使用方法,包括存储大纲,各种索引,物化视图
Lesson 15:Tuning the Operating System and Using Resource Manager
进一步学习如何调度资源,学会使用特殊的Oracle资源管理器创建资源计划 |