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]