Performance Tuning

Partager par email

×

Les stagiaires apprennent – en théorie et en pratique – à utiliser les fonctionnalités de réglage automatique d'Oracle Database 11g, notamment les fonctions de conseil STA (SQL Tuning Advisor) et SAA (SQL Access Advisor), le référentiel AWR (Automatic Workload Repository) et le moniteur ADDM (Automatic Database Diagnostic Monitor). Ce cours traite des tâches de réglage incombant à l'administrateur de base de données (DBA) : réglage réactif des instructions SQL, maintien de leurs performances et réglage des composants d'une instance Oracle Database. Les exercices qui le ponctuent permettent aux stagiaires de s'entraîner à régler une instance Oracle. La méthodologie de réglage est davantage enseignée par la pratique que par la théorie. Ce cours ne traite pas du réglage des partitions, des vues matérialisées ou des sujets propres à Real Application Clusters (RAC), lesquels font l'objet de cours spécifiques. Bon nombre de fonctionnalités utilisées dans le cours nécessitent Oracle Database Enterprise Edition et les packs facultatifs.

Learn To:
  • Utiliser la méthodologie de réglage appropriée en fonction des outils disponibles
  • Diagnostiquer et régler des problèmes de performances courants liés au code SQL
  • Utiliser les fonctions de conseil (advisors) de la base de données pour régler une instance Oracle de façon proactive
  • Diagnostiquer et régler des problèmes de performances courants liés à l'instance
  • Utiliser les outils AWR (Automatic Workload Repository) pour régler la base de données
  • Utiliser les pages d'Enterprise Manager relatives aux performances pour surveiller une base de données Oracle

Code Titre Durée Prix HT
D50317FR10 Performance Tuning 5 jours Nous consulter

Objectifs

  • Identifier les problèmes de performances et les éliminer
  • Identifier les instructions SQL problématiques
  • Influencer l'optimiseur
  • Interpréter les diagnostics de réglage (tuning)
  • Définir des priorités et des stratégies de réglage
  • Utiliser les statistiques et les mesures de la base de données pour identifier un problème de performances

Public

Pré-requis

Cours pré-requis obligatoire(s):

  • Oracle Database 11g : Administration Workshop II
  • Oracle Database 11g : Administration Workshop I

    Recommended Related Training Courses:

  • Oracle Database 11g : Atelier SQL Tuning Version 2
  • Ce cours aide les développeurs de base de données, les administrateurs de base de données et les développeurs SQL à identifier et régler un code SQL inefficace. Il traite des méthodes d'étude et d'analyse qui permettent d'accéder aux différents niveaux de détail sur la façon dont la base de données Oracle exécute les instructions SQL. Les stagiaires peuvent ainsi déterminer les causes de l'inefficacité d'un code SQL.

    Ce cours est basé sur Oracle Database 11g Release 2.


  • Oracle Database 11g: SQL Tuning Workshop Release 2
  • This Database 11g SQL Tuning Workshop training teaches database developers, DBAs and SQL developers to identify and tune inefficient SQL statements. Learn how to investigative methods to reveal how the Oracle database executes the SQL statement.

    Post-Formation

    Méthodes

    80% Pratique et 20% Théorie

    Programme

    Introduction

    • Tuning Questions
    • Who tunes
    • What to tune
    • How to tune

    Monitoring With Basic Tools

    • Monitoring tools overview
    • Enterprise Manager
    • V$ views, Statistics and Metrics
    • Wait Events
    • Time Model: Overview

    Using Automatic Workload Repository

    • Automatic Workload Repository: Overview
    • Automatic Workload Repository Data
    • Database Control and AWR
    • Generating AWR Reports in SQL*Plus

    Identifying the Problem

    • Tuning Life Cycle Phases
    • Identify a Tuning Issue
    • Remedy one problem

    Identifying Problem SQL Statements

    • Characteristics of a bad SQL statement
    • Role of the Optimizer
    • Generate explain plan
    • Access Paths Choices
    • Trace the execution

    Influencing the Optimizer

    • Manage Optimizer Statistics
    • Calibrate I/O
    • Optimizer Cost
    • Changing Optimizer Behavior

    SQL Plan Management

    • Automatic Maintenance Tasks
    • SQL Profiles
    • SQL Access Advisor
    • SQL Outlines
    • SQL Plan Baselines

    Change Management

    • Types of changes
    • SQL Performance Analyzer
    • DB Replay
    • Server-Generated Alerts

    Using Metrics and Alerts

    • Benefits of Metrics
    • Database Control Usage Model
    • User-Defined SQL Metrics

    Using AWR Based Tools

    • Automatic Maintenance Tasks
    • Using ADDM
    • Using Active Session History
    • Historical Data View

    Monitoring an Application (Using Services)

    • Service Overview
    • Managing Service
    • Service Aggregation and Tracing
    • Tracing Your Session

    Baselines

    • Working with Metric Baselines
    • Setting Adaptive Alert Thresholds
    • Configuring Normalization Metrics

    Tuning the Shared Pool

    • Shared Pool Operation
    • Mutex
    • Statspack/AWR Indicators
    • Library Cache Activity
    • Diagnostic Tools
    • UGA and Oracle Shared Server
    • Large Pool

    Tuning the Buffer Cache

    • Architecture
    • Tuning Goals and Techniques
    • Symptoms
    • Solutions

    Tuning PGA and Temporary Space

    • Monitoring SQL Memory Usage
    • Temporary Tablespace Management

    Automatic Memory Management

    • Automatic Memory Management Architecture
    • Dynamic SGA Feature
    • Managing Automatic Memory Management

    Tuning Block Space Usage

    • Space Management
    • Extent Management
    • Anatomy of a Database Block
    • Block Space Management

    Tuning I/O

    • I/O Architecture
    • Striping and Mirroring
    • Using RAID
    • I/O Diagnostics
    • Using Automatic Storage Management

    : Performance Tuning: Summary

    • Important Initialization Parameters with Performance Impact
    • Database High Availability: Best Practices
    • Tablespace: Best Practices
    • Statistics Gathering

    Using Statspack

    • Introduction to Statspack
    • Capturing Statspack Snapshots
    • Reporting with Statspack
    • Statspack considerations
    • Statspack and AWR

    Environnement

    Oracle Database 11g sur Linux

    Mot-clés

    Oracle,Trainings,Database,Oracle Database,Oracle Database 11g, Oracle Database 11g: Performance Tuning

    Commander