Understanding The Tuning Issues
OLTP Vs. Data Warehouses
Database Tuning
Infrastructure & Network Issues
SQL Statement Execution
Parse Phase
Execution Phase
Fetch Phase
Dedicated Server Processes
Multi-Threaded Server Processes
Parallel Query Processes
Explain Plan Utility
Generating The Execution Plan
Viewing The Execution Plan
Interpreting The Execution Plan
Cost Based Optimizer (CBO)
Optimization Methods
Collecting Statistics
Analyze
DBMS_STATS()
Chained Rows
Collecting Statistics
Statistics Collection Methods
Monitoring Object Modifications
Using The DBMS_STATS() Package
Using The Analyze Command
Create Index...Compute Statistics
Optimizer Operations
Table Scan
Join Operations
Hash Operations
Indexes & The Execution Plan
B-Tree Indexes
Bitmap Indexes
Function-Based Indexes
Optimizer Hints
Using TKPROF & Autotrace
Histograms
Creating Histograms
Data Dictionary Storage
Using Plan Stability
Preparing For Stored Outlines
Creating & Using Stored Outlines
Data Dictionary Storage
Managing Stored Outlines
Editing Private Outlines
Preparing For Private Outlines
Creating Private Outlines
Editing Private Outlines
Utilizing Private Outlines
Collecting System Statistics
Managing System Statistics
Developing A Tuning Strategy
Exploiting & Managing Cursor Sharing
Bind Variables & Cursor Peeking
Using The Cursor_Sharing Parameter
Understanding The Rule Based Optimizer
About The RBO
Activating The RBO Explicitly
How The RBO Works
The Access Paths
RBO Join Execution Plan Selection
Tuning With The Rule Based Optimizer
Correctly Building Indexes
Understanding When Indexes Will Be Ignored
Rewriting Queries To Avoid Index Suppression
Rewriting Queries To Force Index Suppression