Training Syllabus
NCORC008 - Oracle 10g SQL Tuning

 Durasi : 3 hari

  1. Database Architecture overview
    Overview of Database architecture
    Listing the SQL Statement Processing Steps
    Identifying Means to Minimize Parsing
    Stating the Use of Bind Variables
  2. Following a Tuning Methodology
    Describing the Causes of Performance Problems
    Identifying Performance Problems
    Using a Tuning Methodology
  3. Designing Applications for performance
    Oracle Methodology
    Understanding Scalability
    System Architecture
    Application Design Principles
    Deploying New Applications
  4. Introducing the optimizer
    Describe the functions of the Oracle optimizer
    Identify the factors that the optimizer considers when it selects an execution plan
    Set the optimizer approach at the instance and session level
    Use dynamic sampling
  5. Optimizer Operations
    Execution plans
    Types of Joins
  6. Displaying Execution plans
    Using the EXPLAIN PLAN Command
    Interpreting EXPLAIN Output
    Interpreting AUTOTRACE Statistics
  7. Gathering Statistics
    Using the DBMS_STATS Package
    Identifying Table, Column, and Index Statistics
    Building Histograms
  8. Application Tracing
    Statspack
    End to End tracing
    Invoking the SQL Trace Facility
    Setting Up Appropriate Initialization Parameters
    Formatting Trace Files with TKPROF
    Interpreting the Output of the TKPROF Command
  9. Identifying High Load SQL
    Use different methods to identify high-load SQL
    ADDM
    Top SQL
    Dynamic Performance views
    Statspack
  10. Automatic SQL Tuning
    Query Optimizer Modes
    Types of Tuning Analysis
    SQL Tuning Advisor
    SQL Tuning Sets
    Top SQL
  11. Introduction to Indexes
    Identifying Row Access Methods
    Creating B-Tree Indexes
    Understanding B-Tree Index Access and Index Merging
  12. Advanced Indexes
    Using Bitmapped Indexes
    Using Function-Based Key Indexes
  13. Optimizer Hints and Plan Stability
    Using Hints
    Purpose and Benefits of Optimizer Plan Stability
  14. Materialized Views and Temporary Tables
    Using the CREATE MATERIALIZED VIEW Syntax
    Utilizing Query Rewrites