Oracle 9i Performance Tuning (O030) Training Course

Training Course Objectives

The course is designed to introduce students to the full functional range of features and technologies within the Oracle 9i RDBMS needed to optimise and tune SQL statements.

This is done through explanation of the different access methods involved and practical based teaching to control the optimal retrieval paths chosen by Oracle.

Where necessary, this involves explanation of Oracle¿s internal mechanisms, and the supporting hierarchical structures required by a Relational Database.

A practical hands-on course, Oracle 9i SQL Tuning is an essential skill for all Oracle 9i SQL developers and Users to ensure that they maximise the performance of the data retrieval components of their business systems.

FAQ


Who Should Attend

  • Oracle Analyst/Programmers
  • Oracle Technicians
  • Oracle DBA's
  • Oracle Developers

Training Course Prerequisites

Training Course Duration

2 Days


Training Course Contents

Introduction

  • Cause of Performance Problems
  • Setting Performance Goals
  • The Tuning Cycle
  • ORACLE Architecture
  • Logical Storage Structures
  • Physical Structures
  • Memory Structures
  • The Shared Pool
  • Processes
  • Some Administration Terminology

Design

  • Data Design Phase
  • Data Model Design
  • Online Transaction Processing
  • Decision Support Systems
  • Multi-purpose Applications

Optimizing SQL

  • SQL Processing
  • Physical Retrieval of Data
  • Full Table Scan versus Index Reads
  • Performance Diagnostic Tools
  • Explain Plan
  • SQL Trace Facility
  • TKPROF
  • Autotrace
  • Join Methods
  • Sort/Merge Joins
  • Nested Loops
  • Hash Joins
  • Hash Join Example Data Access Methods
  • Basic Indexes
  • B-Tree Indexes
  • Bitmap Index
  • Creating and Maintaining Bitmap Indexes
  • Comparing B-Tree and Bitmap Indexes
  • Reverse Key Index
  • Creating Reverse Key Indexes
  • Index-Organised Tables
  • Creating Index-organised Tables
  • Clusters
  • Cluster Types

The Optimizer

  • Optimizing SQL
  • The ORACLE Optimizer
  • Cost Based
  • Rule / Cost Comparisons
  • Choosing an Approach
  • Rule Based Approach
  • Multiple WHERE Clauses
  • Using Indexes without a WHERE clause
  • Using Indexes for Sorts
  • Multiple Table Joins
  • Disabling Indexes
  • Use of NOT IN / NOT EXISTS
  • Cost Based Optimizer
  • Cost Based Optimizer Operation
  • Hints
  • Sharing SQL Statements
  • Other SQL Tuning Tips

Gathering Statistics

  • Analyzing Statistics
  • DBMS_STATS
  • Histograms
  • How to Generate Histograms Statistics
  • Migration from Rule to Cost based Optimization Plan stability:-Stored Outlines

Optimising PL/SQL

  • Module Performance
  • Registering a Module
  • Tracking a Module

Advanced Tuning

  • Star Queries
  • Materialized Views
  • Refreshing Views
  • Materialized View Logs
  • Temporary Tables

Next Available Dates

iTrain delivers this course as company specific training. Please contact us for more information or course dates.

Training Services






NHS Brochure 2010


Room Rentals


London Office

Find Us
Clerks Court
18-20 Farringdon Lane
Clerkenwell
London
EC1R 3AU
uksales@itraineducation.co.uk
Tel: +44 (0)207 608 1835
Fax: +44 (0)207 490 3465

Edinburgh Office

Find Us
2nd Floor
37 George Street
Edinburgh
West Lothian
EH2 2HN
uksales@itraineducation.co.uk
Tel: +44 (0)131 226 6620
Fax: +44 (0)131 226 6650

Leeds Office

Find Us
WESTONE
Wellington Street
Leeds
West Yorkshire
LS1 1BA
uksales@itraineducation.co.uk
Tel: +44 (0)207 608 1835
Fax: +44 (0)207 490 3465

Manchester Office

Find Us
Pall Mall Court
61 - 67 King Street
Manchester
M2 4PD
uksales@itraineducation.co.uk
Tel: +44 (0)207 608 1835
Fax: +44 (0)207 490 3465

Swindon Office

Minton Place
Station Road
Swindon SN1 1DA
uksales@itraineducation.co.uk
Tel:+44 (0)207 608 1835
Fax:+44 (0)207 490 3465

Reading

Napier Court
Napier Road
Reading
RG1 8B
uksales@itraineducation.co.uk
Tel:+44 (0)207 608 1835
Fax:+44 (0)207 490 3465

Birmingham

Birmingham Brindley Place
3 Brindley Place
Birmingham
B1 2JB
uksales@itraineducation.co.uk
Tel:+44 (0)207 608 1835
Fax:+44 (0)207 490 3465