Oracle 10g Database Tuning (O1031) Training Course

Training Course Objectives

Everyone involved with the Oracle system; system architects, designers, developers and database administrators (DBA's), should consider performance tuning while carrying out their work.

This course is aimed at the DBA's 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.

FAQ


Who Should Attend

  • Oracle Database Administrators
  • Oracle Systems Engineers
  • Oracle Support Engineers

Training Course Duration

3 Days


Training Course Contents

Tuning Overview

  • Tuning Questions/Goals/Steps

Alerts, Trace Files & Events

  • Diagnostic Information
  • The Alert Log File
  • User Trace Files
  • Statistics Event Views

Dynamic Performance Views

  • Dynamic Performance Views
  • Collecting System-Wide Statistics
  • Collecting Session Related Statistics
  • Statspack

Oracle Wait Events

  • I/O related events
  • Lock related events
  • Latency related events
  • Gathering wait event data

Automatic Workload Repository

  • Automated snapshot collection
  • Active Session History

Automatic Database Diagnostics

  • Enterprise Manager Advisors
  • ADDM reports
  • Time model statistics
  • Wait model statistics

Tuning the Shared Pool

  • The Shared Global Area
  • Tuning the Library Cache
  • The Data Dictionary Cache
  • User Global Area and Shared Server

Tuning the Buffer Cache

  • Evaluating the Cache Hit Ratio
  • Adding Buffers
  • Using Multiple Buffer Pools
  • Defining Multiple Buffer Pools
  • Caching Tables

Tuning The Redo Log Buffer

  • Sizing The Redo Log Buffer
  • Reducing Redo Operations

SQL Tuning

  • Optimizer Modes
  • Diagnostic Tools
  • V$SQL_PLAN
  • Monitoring table and index useage

DBMS_STATS

  • Gathering statistics
  • Changing the data dictionary statistics
  • Automating statistics collection

Optimiser Plan Stability

  • Creating stored outlines
  • Using stored outlines
  • Viewing the execution paths
  • The OUTLN user

Materialised Views

  • Creating
  • Registering existing summary tables
  • Refresh options

Database Config. & I/O Issues

  • Tablespace Usage
  • Partitioning Tables and Indexes
  • Distributing Files Across Devices
  • Tuning Checkpoints
  • Automatic Storage Management

Oracle Blocks Efficiency

  • Database Storage Hierarchy
  • Database Block Size
  • Multiple Block Sizes
  • PCTFREE and PCTUSED
  • Automaic Space Segment Management
  • Detecting Chaining
  • Monitoring and Rebuilding Indexes

Tuning Rollback Segments

  • Rollback Segment Usage
  • Tools for Tuning Rollback Segments
  • Using Less Rollback
  • Using Automatic Undo Management

Tuning the Operating System

  • CPU Tuning Guidelines
  • Tuning Memory
  • Tuning I/O

Optimizing Sorts

  • Sort Area and Parameters
  • Tuning Sorts
  • Avoiding Sorts
  • Configuring Temporary Tablespaces
  • Database Default Temporary Tablespace
  • Automatic PGA Management

Tuning Different Applications

  • Comparing B-Tree and Bitmap Indexes
  • Creating Reverse Key Indexes
  • Index-Organized Tables
  • Clusters / Cluster Types
  • Histograms

Database Resource Manager

  • Creating Consumer groups and adding users
  • Allocating resources to groups
  • Activating resource plans

Lock Contention

  • Locking Mechanisms
  • Tools for Monitoring Locking Activity
  • Resolving Contention
  • Deadlocks

Contention Issues

  • Diagnosing Latch Problems
  • Resolving Latch contention
  • Diagnosing Free List Contention
  • Resolving Free List Contention

Next Available Dates

  • 15th Sep 2010  Manchester
  • 15th Sep 2010  Leeds
  • 15th Sep 2010  Swindon
  • 22nd Sep 2010  Edinburgh

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