La formation Oracle SQL Tuning vise à perfectionner l’efficacité des requêtes tout en optimisant l’exécution des bases de données Oracle. Elle vous apprend à analyser les plans d’exécution, identifier les problèmes de performance et appliquer les bonnes pratiques de tuning SQL.
- Administrateurs Oracle
- Développeurs SQL
- Ingénieurs bases de données
- Bonnes connaissances en Oracle Database
- Maîtrise du SQL
- Détecter les problèmes de performance en SQL
- Analyser les plans d’exécution
- Optimiser les requêtes Oracle
- Améliorer les performances globales de la base
Programme de la formation
Améliorer les performances des requêtes SQL et optimiser les bases Oracle.
Oracle SQL Tuning – Optimisation des performances des requêtes Oracle.
Contenu
- Introduction
- Démarche d’optimisation d’une base Oracle
- Gains possibles, objectifs, inconvénients
- Service de surveillance
- Compression réseau
- Statistiques et événements d’attente
- Vues dynamiques de performance
- EM Cloud Control ou BD Express
- Fichier d’alerte, trace utilisateur et événements d’attente
- Référentiel AWR et Statspack, clichés et rapports
- Collecte de statistiques
- La collecte des statistiques de données
- Collecte dynamique de statistiques
- Collecte des statistiques système
- L’optimiseur et le SQL Plan Management
- Gérer les statistiques et les plans d’exécution
- Identifier les accès des objets de la base
- SQL Plan Management
- Gestion automatique des tâches de maintenance
- SQL Profile pour optimiser les requêtes
- Gestion des plans SQL adaptatifs
- Gérer les mesures de référence
- Seuils adaptatifs et mesures de référence
- Définir les seuils d’alerte adaptatifs
- Configurer les mesures de normalisation
- Opérations et diagnostic ADDM en temps réel
- Diagnostic et réglages
- Problèmes liés à la SGA, la PGA et la gestion automatique de la mémoire
- Serveur dédié/partagé et pools de connexions
- Activité du Library Cache
- Le Buffer Cache, Flash Cache et la taille des blocs
- Optimisation des segments, le déplacement et la compression automatiques
- Tablespaces, checkpoint, les E/S, Striping And Mirroring Everywhere
- Utilisation de Database Replay pour diagnostiquer les problèmes et tester les effets des modifications
- La journalisation
- Réglage des checkpoints
- Buffer Redo Log et fichiers journaux
- Impact de l’archivage