Oracle® 12 performance Tuning
Cette formation vous apprendra à identifier les problèmes de performances de vos bases Oracle12c et à mettre en œuvre 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.
Durée
.
Publics cibles
Administrateurs expérimentés sur Oracle12c
Pré-requis
Bonnes connaissances de l'administration d'Oracle12c ou connaissances équivalentes à celles apportées par le stage Oracle12c, administration. Expérience requise
Objectifs
- Rôles impliqués dans le tuning
- Phases du tuning
- Objectifs du tuning et contrats de niveau de service
- Problèmes de performances courants
- Méthodologies du tuning
Informations
Cette formation est accessible en présentiel et à distance (classe virtuelle)
Programme détaillé
1. Optimisation au niveau matériel
- Optimisation au niveau de l’architecture matérielle et du réseau
- Exploiter l’architecture Oracle
2. Gestion de la mémoire
- Le paramétrage automatique de la SGA
- La fonction de conseil sur la mémoire
- Le paramétrage manuel
- Gestion automatique SGA et PGA
3. L'architecture Oracle Wait Interface (OWI)
- Présentation
- Limitations
- Les principaux temps d’attente et résolution des problèmes
4. Introduction à l'optimisation SQL
- Identifier les objectifs
- Le plan d'exécution
- Développement de code SQL efficace
- Identifier les consommateurs de ressources
5. L'optimiseur de requêtes
- Le rôle de l'optimiseur
- Les différentes opérations dans un plan d'exécution
6. Les statistiques d'optimiseur
- La collecte automatique de statistiques
- La collecte manuelle de statistiques
7. L'analyseur SQL Performance
- Maintenir le niveau de service en cas de changement de configuration matérielle ou logicielle.
- Offrir un environnement de charge production pour tester les changements
- Prévoir de façon effective et analyser les impacts sur les traitements SQL
8. L'environnement Automatic Database Diagnostic Monitor
- ADDM
- Le rapport Active Session History (ASH)
9. Le conseiller SQL Tuning Advisor
- Approche pratique avec OEM
- Utilisation du package DBMS_SQLTUNE
- Création d'une tâche d'optimisation
- Création d'un ensemble de réglages (STS)
- Création d'un profil
10. Le conseiller SQL Access Advisor
- Approche pratique avec OEM : recherche index, vues matérialisées, partitionnement
- Les API
11. Exploiter l'architecture Oracle
- Méthodologie de travail
- Conseils pour la taille du tablespace UNDO
- Conseils sur la taille et le nombre de fichiers de journalisation
- Conseil sur les segments
12. Les fichiers de trace
- Utilisation Statspack
- Les fichiers de trace
- Utilisation OEM
13. Ré exécution de base de données
- Recréer la charge de production dans un environnement de test.
- Identifier et analyser les problèmes potentiels avant de faire les changements sur la production.
- Capturer la charge réelle de production
- Ré-exécuter la charge de production en test:
- Analyser :
- Les erreurs
- Les divergences de résultat
- Les différences de performance
14. L’architecture multitenant
- Mise en place
- Gestion des bases pluggables
- Gestion utilisateurs et tablespaces
- Optimisation ressources
Autres
- Durée : 5 jours
- Il est possible de faire le cours sur un ordinateur prêté pour le cours mais nous recommendons de venir avec votre propore LapTop. Vous disposerez dès lors à la fin du cours de tous les exercices sur VOTRE ordinateur