Performance Administration Oracle 11g/12c
Inscrivez-vous à cette formation et adressez-nous vos questions via le lien ci-dessous !
Je suis intéressé par ce cursus
A qui s'adresse cette formation ?
Cette formation Oracle s'adresse :
Aux administrateurs de bases de données assurant l'exploitation et l'administration d'une plate-forme Oracle.
Prérequis
Une bonne connaissance de la base de données Oracle est recommandée ou avoir suivi notre cursus de formation DBA Oracle production (OR-P).
Objectifs et compétences visées
Acquérir une méthodologie de réglage des performances Oracle.
Comprendre le fonctionnement de l'optimiseur CBO (Cost Based Optimizer).
Maitriser les outils de diagnostic (AWR, STATSPACK, ADDM) et d'optimisation Oracle (Tuning pack).
Identifier et résoudre les problèmes de performance touchant les différents composants Oracle (mémoire, cpu, I/O).
Utiliser les outils de conseil Oracle(Advisors) pour une optimisation proactive.
-
Savoir traiter les problématiques de gestion de la performance dans un contexte de production (exemple : performance des batchs en insertions massives)
Programme complet détaillé
Architecture
générale d'une instance de base de données Oracle. Introduction à l'optimisation
des performances. Méthodologie des
réglages de performance. Présentation des
options et des outils de tuning. Utilisation des outils
de diagnostic et « tuning » payants (AWR, ASH, ADDM) et
gratuits (STATSPACK) : Présentation
et utilisation de Automatic Workload Repository (AWR). Gestion de l'Automatic Workload Repository. Présentation
et utilisation de l'historique des sessions actives (ASH). Présentation
et utilisation de l'Automatic Database Diagnostic Monitor (ADDM). Diagnostic
des problèmes de performance avec ADDM. Real-Time
ADDM (12c) Présentation
d'autres outils d'alertes, de traces et de diagnostic Oracle (StatsPack,
TKPROF) et autres outils tiers du système (iostat, vmstat). Optimisation globale de l'instance : Etapes d'optimisation de l'instance. Présentation et gestion des mesures et alertes Oracle. Interprétation des statistiques de la base. Vues dynamiques des performances. Interprétation des « Wait Events ». Interprétation des « enqueues »et des « latchs ». Optimisation de la mémoire : Gestion
automatique de la mémoire. Optimisation
de l'utilisation de la mémoire. Optimisation
de la mémoire PGA. Optimisation
et gestion du Buffer Cache. Optimisation
et gestion du Shared pool. Partage de curseurs. Adaptive cursor sharing. Gestion
et Optimisation du Redo Log Buffer. Configuration
du Result Cache du serveur. Utilisation
des SQL Query Cache, Client Result Sets et PL/SQL Function Results. In-Memory Column Store. Big Table Caching. Full Database in-Memory Caching. Optimisation des Entrées/ Sorties (I/O) : Stratégie
de distribution des fichiers de la base de données. Architecture
des I/O Oracle. Striping
et mirorring à travers les disques (SAME). Utilisation
des I/O Asynchrones. Fonctionnalités
et avantages d'ASM. Optimisation
des checkpoints. Optimisation
des journaux (« redo logs »). Optimisation
de l'UNDO. Agissement sur l'optimiseur d'Oracle : Présentation
des statistiques de l'optimiseur Oracle. Extraction
d'un plan. Lecture et analyse. Présentation et gestion de SQL Plan Baselines. Statistiques
système. Présentation
et utilisation des hints. Stratégies
de calcul des statistiques. Utilisation des histogrammes. Gestion
des variables. CURSOR_SHARING et « adaptive cursor sharing ». Gestion
des « stored outlines » et des « SQL profiles ». Création
des « SQL Tuning Sets ». Utilisation
de « SQL Tuning Advisor ». Gestion des objets Gestion
de l'espace libre et des extents dans les tablespaces Gestion
des segments de données Gestion
des indexes Partitionnement
(Partitionning) Tables
temporaires globales et Segment undo (12c) Gestion de la CPU et gestionnaire de ressources Configuration
de la base de données avec le Resource Manager Création d'un
plan et gestion des consommateurs
Gestion des
ressources entre les bases PDB (12c)