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


Oracle® 12 performance Tuning

Interressé par cette formation ? Contactez-nous pour recevoir plus d'informations