Oracle 11g : Tuning

Transcription

Oracle 11g : Tuning
Oracle 11g : Tuning
Objectifs
Public
Pré-requis
Durée
• 5 jours
• Ce cours s'adresse
aux administrateurs
expérimentés sur
Oracle11g.
• Ce cours s'adresse
aux administrateurs
expérimentés sur
Oracle11g.
• Cette formation vous
apprendra à identifier
les problèmes de
performances de vos
bases Oracle11g, à
mettre en oeuvre les
solutions adéquates
pour y faire face.
Vous apprendrez
notamment à
dimensionner les
différentes zones de
la mémoire (PGA,
buffer cache, Shared
Pool) et à optimiser la
journalisation et les
E/S
Méthodes Pédagogiques :




Formation traditionnelle présentielle. Alternance d’exposés théoriques et d’exercices pratiques (minimum 50-50)
Formateur/consultant expérimenté (triple compétences : Technologique, Métier, Pédagogique)
1 ordinateur et 1 support de cours par personne, vidéo projecteur, tableau blanc et paperboard
Feuille de présence signée en demi-journées, évaluation de fin de stage, attestations de fin de stage
Contenu pédagogique

Introduction
 La démarche d'optimisation.
 Gains qui peuvent être obtenus.
 Développement de l'application.
 Les exigences des utilisateurs.
 Détermination et contrôle des objectifs.
 Quand il faut arrêter l’optimisation.
Statistiques et événements Wait
 Les outils pour mesurer les performances
 La console Enterprise Manager
 Les vues dynamiques des performances
 Le fichier d'alertes
 Réglage des fichiers de trace utilisateur
 Afficher les événements Wait
Utiliser le référentiel AWR (Automatic
Workload Repository)
 Gérer le référentiel AWR
 Créer et gérer les clichés AWR

Générer des états AWR à l’aide de
SQL*Plus
Créer des jeux de clichés et
comparer les périodes
Présentation de l'optimiseur
 Gérer les statistiques de
l’optimiseur
 Créer des histogrammes
 Calibrer les ressources E/S
 Le rôle de l’optimiseur basé sur le
coût
 Générer les plans d'exécution
 Identifier les accès des objets de la
base
 Identifier les types de jointure
 Changement de comportement de
l'optimiseur
SQL Plan Management
Be I.T Formations
SARL au capital de 20 000€ / SIRET 749 966 305 000 15 / TVA FR29749966305
Déclaration d’activité enregistrée sous le numéro 42 67 04723 67 auprès du préfet de la région Alsace
Zone Tertiaire du Valparc – 3 rue du Parc - 67205 OBERHAUSBERGEN
Tél : 03 88 26 26 66 / Mail : [email protected]
Oracle 11g : Tuning
 La gestion automatique des tâches de
maintenance
 Utiliser SQL Profile pour optimiser les
requêtes
 SQL Access Advisor
 SQL Outlines
 SQL Plan Baselines (mesures de référence)
Gestion des évolutions
 Les types des évolutions possibles
 SQL Performance Analyzer (SPA)
 Utilisation de DB Replay
 Processus de replay
 Définition des filtres
 Rejouer l'activité
 Lancement du replay
 Analyse du replay
 Replay sur la même database
Gérer les mesures de référence (metric
baselines)
 Nature cyclique des charges globales
 Seuils adaptatifs et mesures de référence
 Activer l'utilisation de mesures de référence
 Définir les seuils d'alerte adaptatifs
 Créer des mesures de référence statiques
 Mesure de référence et seuil adaptatif
 Configurer les mesures de normalisation
La zone SHARED POOL
 Architecture de la zone SHARED POOL
 Les indicateurs de diagnostic
Statspack/AWR
 L’activité de la zone library cache
 Les outils de diagnostique
 UGA et Oracle Shared Server
 La gestion de la zone LARGE POOL
Régler le buffer cache
 Architecture du buffer cache
 Dimensionner le du buffer cache
 Utiliser les indicateurs de diagnostic
 Résoudre les problèmes de performances
Régler la mémoire PGA et l'espace
temporaire
 Identifier les problèmes liés à la mémoire
PGA
 Identifier les problèmes liés à l'espace
temporaire
 La gestion des tablespaces temporaires
Gestion automatique de la mémoire
 L’architecture de gestion automatique de la
mémoire
 Les caractéristiques de gestion dynamique
du SGA
 La gestion automatique de la mémoire
La journalisation
 Réglage des checkpoints.
 Dimensionner le redo log buffer
 Dimensionner les fichiers redo log
 Impact du multiplexage des fichiers redo log.
 Impact de l'archivage.
 Opérations NOLOGGING.
Régler l'utilisation de l'espace de bloc
 Gérer l'espace dans les segments
 Conversion des tablespaces gérés au moyen
du dictionnaire
 Passer à la gestion automatique de l'espace
dans les segments
 Régler la gestion de l'espace de bloc
 Identifier et corriger le chaînage de lignes
 Identifier la fragmentation de tables
 Tablespaces de type BIGFILE et de type
SMALLFILE
Optimiser E/S
 L’architecture E/S
 Stripping et Mirroring
 Utilisation du RAID
 Les diagnostics E/S
 Utilisation d’ASM
Database Replay
 Architecture du système : Capture,
Traitement de la charge globale,
Réexécution.
 Système de production avant modification.
 Utiliser l'assistant de capture.
Be I.T Formations
SARL au capital de 20 000€ / SIRET 749 966 305 000 15 / TVA FR29749966305
Déclaration d’activité enregistrée sous le numéro 42 67 04723 67 auprès du préfet de la région Alsace
Zone Tertiaire du Valparc – 3 rue du Parc - 67205 OBERHAUSBERGEN
Tél : 03 88 26 26 66 / Mail : [email protected]