Oracle 19C - Optimisation

Notre formation de 3 jours vous permettra d’optimiser Oracle Database 19c dans différents domaines, tels que la base de données globale, la sécurité, la disponibilité, les performances, le Big Data et le stockage, ainsi que la diagnosticabilité.

Durée

.

Publics cibles

  • Administrateurs de base de données
  • Administrateurs systèmes
  • Développeurs

Pré-requis

  • Connaissance de l’administration d’Oracle 12c et 18c
  • Compréhension de l’anglais et du vocabulaire anglais spécifique IT

Objectifs

A la fin de notre formation, vous saurez améliorer et optimiser les performances d’une base de données Oracle.

Informations

Cette formation est organisée uniquement en classe virtuelle

Programme détaillé

Introduction: Optimiser des requêtes SQL

  • Connaître la démarche à suivre pour optimiser
  • Suivre les étapes de l’optimisation
  • Visualiser l’objectif à atteindre : performance acceptable

La mémoire

  • La gestion de la SGA (System Global Area)
  • Les caches de données
  • Les différentes tailles de bloc
  • La zone partagée
  • Les autres caches
  • La gestion automatique de la SGA (ASMM – Automatic Shared Memory Management)
  • La gestion des PGA (Program Global Area)
  • La gestion automatique de la SGA et des PGA

Traiter des requêtes SQL sous oracle

  • Shared SQL Area : Appréhender la zone de partage
  • Connaître les différentes phases du traitement
  • V$SQLAREA pour surveiller les performances des requêtes
  • Connaître l’ensemble des types d’application

Manipuler les outils de mesure de performance

  • EXPLAIN PLAN : créer un plan d’exécution
  • L’utilisation de la trace du process serveur
  • La stratégie d’optimisation
  • Le plan d’exécution
  • - Le paramétrage de la session (autotrace), sqldeveloper, database control
  • - L’enregistrement du plan d’exécution (explain plan) et lectures
  • - Les principaux plans d’exécution
  • Les statistiques
  • - Le paramétrage de la session (autotrace), sqldeveloper, database control
  • - Tracer une requête
  • - Session courante
  • - Autre session
  • L’exploitation de la trace avec tkprof

Appréhender les mécanismes automatiques de réglage de performances

  • AWR : rapports de type Automatic Workload Repository
  • ADDM : analyse de Automatic Database Diagnostic Monitor
  • Se servir du package DBMS_ADVISOR
  • Appréhender SQL Access Advisor et SQL Profile

Optimiser le schéma relationnel d’une base de données

  • Index B*Tree : présentation et utilisation
  • Index fondé sur une fonction
  • Index Bitmap : présentation et utilisation
  • Stocker en cluster : clusters indexés et Hash Cluster
  • IOT : appréhender la Table-index
  • Partitionner les tables
  • Partitionner les index

Savoir optimiser le serveur Oracle

  • Appréhender l’optimiseur Oracle
  • Sélectionner un plan d’accès
  • Calculer la sélectivité
  • Rassembler des statistiques : package DBMS_STATS
  • Collecter automatiquement des statistiques
  • Appréhender les jointures

Savoir optimiser ses requêtes SQL

  • Établir stratégie d’optimisation
  • Générer des requêtes SQL
  • Optimiser manuellement ses requêtes SQL
  • Hints : formuler des suggestions
  • Visualiser l’architecture des traitements
  • Se servir des traitements stockés

La base de données

  • Le package dbms_advisor et le tablespace undo
  • L’activité des segments temporaires
  • Les objectifs de l’optimisation de la journalisation
  • L[’optimisation de la taille des fichiers journaux

Le stockage

  • La gestion de l’espace dans un tablespace
  • La réorganisation des segments
  • Le package dbms_compression


Oracle 19C - Optimisation

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