Objectifs
Cette formation Oracle 12c - Tuning vous permettra de :
- Comprendre comment améliorer et optimiser les performances d'une base de données Oracle
- Être en mesure d'optimiser le stockage des données et l'utilisation de la mémoire
- Savoir utiliser les différents outils d'audit du Performance Pack
Programme
Rappels et plus sur la structure de l'instance et des bases (optique performances)
- Structure de la mémoire
- Structure des différents types de fichiers
- Utilisation adrci
- Mise en place rôle PLUSTRACE
- Création d'un service dédié de surveillance
- Mise en place de statspack
Traitement des requêtes SQL
- Création et étapes de traitement
- Plan d'exécution
- Curseurs (parent et fils)
- Hard et soft parsing
- Binding
- Vues dynamiques associées
- Accès aux requêtes les plus consommatrices
- Prise de clichés et rapports associés
Les événements et les statistiques : l'indispensable
- DB Time et comparaisons
- Principaux événements d'attentes et statistiques à prendre en compte
- Vues dynamiques associées
- Accès aux événements les plus importants
- Prise de clichés, création d'états de comparaisons (baseline) et comparaisons
Structure applicative
- Tables : les types de tables et leurs propriétés de stockage (PCTFREE, chaîne, migration, transactions...)
- Index : les types d'index (intérêts et pièges)
- Mise en perspective de la structure applicative et des événements générés
- Détection des problèmes de structure et mise en place d'actions correctives
Gestion des logs (redo logs)
- Compréhension (du log buffer au fichier de redo): événements et statistiques
- Détection des problèmes associés et mise en place d'actions correctives
Gestion des fichiers de data
- Compréhension (oracle et le système) : événements et statistiques
- Des fichiers au buffer et du buffer aux fichiers
- Détection des problèmes associés et mise en place d'actions correctives
- Gestion des transactions et gestion des undo tablespaces associés
Retour sur les requêtes SQL
- Mise en perspective structure applicative, événements et requêtage
- Lecture et amélioration du plan d'exécution
- Gestion des statistiques
- Compréhension et utilisation des informations générées par les statistiques