Performance Tuning
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 2This 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
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com