Description
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.
À qui s'adresse cette formation ?
Pour qui ?Ce cours s'adresse aux administrateurs expérimentés sur Oracle11g.
Prérequis
Les objectifs de la formation
Programme de la formation
- Introduction
- - La démarche d'optimisation.
- - Gains possibles.
- - Détermination et contrôle des objectifs.
- Statistiques, événements Wait, AWR
- - Outils de mesure.
- - OEM.
- - Vues dynamiques des performances.
- - Fichier d'alerte.
- - Fichiers de trace utilisateur.
- - Evénements Wait.
- - Gérer le référentiel et les clichés AWR.
- - Les états.
- - Travaux pratiques Interroger les vues de performances dynamiques pour afficher les événements Wait.
- - Modifier la périodicité de collecte des clichés AWR.
- - Générer des états avec SQL*Plus.
- L'optimiseur et le SQL Plan Management
- - Gérer les statistiques et les plans d'exécution.
- - Identifier les accès des objets de la base.
- - SQL Plan Management.
- - Gestion automatique des tâches de maintenance.
- - Utiliser SQL Profile pour optimiser les requêtes.
- - Travaux pratiques Calculer les statistiques pour une base.
- - Générer les plans d'exécution.
- - Utiliser SQL Plan Management pour préserver les performances dans le cas d'évolutions applicatives.
- Gestion des évolutions
- - Types d'évolutions possibles.
- - SQL Performance Analyzer (SPA).
- - Utilisation de DB Replay.
- - Définition des filtres.
- - Fonction de Replay.
- Gérer les mesures de référence
- - Seuils adaptatifs et mesures de référence.
- - Définir les seuils d'alerte adaptatifs.
- - Configurer les mesures de normalisation.
- Diagnostic et réglages
- - Problèmes liés à la zone SHARED POOL, au buffer cache, à la mémoire PGA, aux tablespaces temporaires, aux E/S.
- - Eléments d'architectures.
- - Comprendre l'activité de la zone library cache.
- - Dimensionner le buffer cache.
- - Gestion automatique de la mémoire.
- - Caractéristiques.
- - Gérer l'espace dans les segments.
- - Tablespaces de type BIGFILE et de type SMALLFILE.
- - Optimiser les E/S.
- - Stripping et Mirroring.
- - RAID.
- - Travaux pratiques Configurer la base pour une meilleure conservation des requêtes SQL dans le library cache.
- - Définir les zones de stockage pour les blocs d'une taille autre que la taille par défaut.
- La journalisation
- - Réglage des checkpoints.
- - Impact de l'archivage.
- - Dimensionner le redo log buffer et les fichiers redo log.
- - Travaux pratiques Optimiser la taille des fichiers et du buffer redo log.