Oracle 10g Database Tuning
Objective:
This course is aimed at the DBAs who often have to make the first attempt at solving performance problems prior to, and as they develop. We cover all aspects of internal database tuning on an Oracle 10g platform in this three-day course.
The enhancements and changes that have been introduced in 10g will be discussed during this course for the benefit of DBA's responsible for earlier RDBMS versions for the purposes of planning and upgrade tuning.
course outline:
Tuning Overview ( Tuning Questions - Tuning Goals - Steps )
Oracle Alert Trace Files & Events
- The Alert Log File
- Statistics Event Views
Dynamic Performance Views & Utilities
Oracle Wait Events
- Lock related events
- Gathering wait event data
Automatic Workload Repository
Automatic Database Diagnostics Monitor
Tuning the Shared Pool
Tuning the Buffer Cache … Evaluating the Cache Hit Ratio
- Using Multiple Buffer Pools
- Caching Tables
Tuning The Redo Log Buffer
- Reducing Redo Operations
SQL Tuning
- Diagnostic Tools
- Monitoring table and index useage
DBMS_STATS
Optimizer plan stability
The OUTLN user Materialized Views .. Creating
Database Configuration and I/O Issues
- Partitioning Tables and Indexes
- Tuning Checkpoints
Using Oracle Blocks Efficiently
Tuning Rollback Segments
Tuning the Operating System
- Tuning Memory
- Tuning I/O
Optimizing Sorts
- Tuning Sorts
- Avoiding Sorts
Tuning Different Applications
- Index-Organized Tables
- Histograms
Database Resource Manager
Lock Contention
- Deadlocks
Contention Issues