Programme
Comprendre la démarche d'optimisation d'Oracle Database 18c
Objectifs du tuning
Inconvénients
Service de monitoring
Optimisation du flux réseau
Atelier : Création d'un service de monitoring de la base de données
Rechercher des évènements et collecter des statistiques
Vues de monitoring d'Oracle Entreprise Manager
Gestion des événements d'attente et du fichier d'alerte
Référentiel des informations utiles pour l'optimisation (AWR : Automatic Workload Repository)
Visualisation de rapports
Collecte des statistiques de données et système
Atelier : Recherche d'événements d'attente - Optimisation de la collecte des clichés et des statistiques de données - Génération de rapports
Optimiser les requêtes SQL
Visualiser et analyser le plan d'exécution des requêtes
Accès des objets de la base
Utilisation du SQL Plan Management
Optimisation des requêtes avec SQL Profile
Gestion des plans SQL adaptatifs
Atelier : Génération de plans d'exécution et optimisation de requêtes SQL
Gérer les mesures de référence
Seuils adaptatifs : définition, mesures
Mesures de normalisation
Analyse des clichés AWR avec Automatic Database Diagnostic Monitor (ADDM)
Atelier : Monitoring des traitements d'un service
Diagnostiquer des problèmes de mémoire
Rappel de l'architecture d'Oracle :System Global Area (SGA), Program global area (PGA),...
Identification des causes de problèmes de mémoire
Gestion des pools de connexions.
Gestion du cache : Library Cache, Buffer Cache, Flash Cache
Optimisation des segments
Optimisation des entrées/sorties
Atelier : Optimisation du cache - Diagnostic avec Database Replay
Créer des traces
Réglage des checkpoints
Journalisation : Buffer Redo Log et fichiers journaux
Gestion de la rotation
Atelier : Gestion des traces