ORACLE TUNING & OPTIMISATION SQL POUR ENTERPRISE EDITION (4-164)
Description
Objectif général de la formation : Acquérir les compétences nécessaires pour diagnostiquer et régler les problèmes de performance d'une base de données Oracle en utilisant des outils et méthodes avancés. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME visé: Expertise (E) Compétences visées : Identifier les problèmes de performance d'une base de données Oracle. Dimensionner efficacement les zones de mémoire. Réaliser des diagnostics et ajustements sur différents objets d'une base de données. Implémenter des solutions avancées pour l'optimisation SQL.
Objectifs pédagogiques
- Comprendre les enjeux de l’optimisation des performances SQL.
- Apprendre à utiliser des outils de diagnostic tels que l’optimiseur Oracle.
- Appliquer des stratégies d’optimisation des requêtes complexes.
- Régler les paramètres critiques pour améliorer les temps d’exécution.
Public concerné
Prérequis
Déroulé du programme
Jour 1 : Diagnostic des performances (6 heures)
- Introduction à la gestion des performances (1 heure) :Comprendre les principaux problèmes de performance en environnement Oracle. Identifier les indicateurs clés de performance.
- Outils de diagnostic Oracle (2 heures) :Exploration des outils comme AWR, ADDM, et SQL Trace. Analyse des rapports pour localiser les goulets d’étranglement.Travaux pratiques : Générer et analyser un rapport AWR.
- Optimiseur Oracle (3 heures) :Fonctionnement de l’optimiseur Oracle. Types de plans d’exécution et analyse des choix de chemins d’accès.Travaux pratiques : Interpréter les plans d’exécution pour optimiser des requêtes.
Jour 2 : Dimensionnement des ressources (6 heures)
- Gestion de la mémoire Oracle (3 heures) :Dimensionner les différentes zones de mémoire (SGA, PGA). Ajuster les paramètres pour améliorer les performances globales.Travaux pratiques : Configurer les paramètres de mémoire sur un serveur Oracle.
- Indexation avancée (3 heures) :Utilisation des index Bitmap, fonctionnels et partitionnés. Identifier les cas d’usage appropriés.Travaux pratiques : Implémenter et évaluer l’impact des index.
Jour 3 : Optimisation des requêtes SQL (6 heures)
- Techniques d’optimisation SQL (3 heures) :Améliorer les jointures complexes et optimiser les opérations de tri et d’agrégation.Travaux pratiques : Optimiser des requêtes avec plusieurs jointures.
- Gestion des statistiques (3 heures) :Comprendre l’impact des statistiques sur l’optimiseur. Collecte et gestion des statistiques à l’aide de DBMS_STATS.Travaux pratiques : Gérer et mettre à jour les statistiques pour améliorer les performances.
Jour 4 : Diagnostics et réglages avancés (6 heures)
- Diagnostics avancés (3 heures) :Utilisation de TKPROF et SQL Monitoring. Identifier et corriger les points de blocage.Travaux pratiques : Réaliser un diagnostic complet d’une base en charge.
- Paramétrages critiques (3 heures) :Ajuster les paramètres init.ora et spfile pour des scénarios spécifiques. Gérer les sessions et processus pour optimiser les performances.Travaux pratiques : Modifier et valider des paramètres init.ora.
Jour 5 : Implémentation des solutions d’optimisation (6 heures)
- Planification des optimisations (2 heures) :Créer une stratégie durable d’optimisation. Identifier les actions à prioriser en fonction des rapports de performance.Travaux pratiques : Rédiger un plan d’optimisation.
- Implémentation des réglages (4 heures) :Mettre en place les solutions validées. Évaluer les gains obtenus à l’aide des indicateurs clés.Travaux pratiques : Appliquer et tester les modifications dans un environnement contrôlé.
Informations
Durée
5 jour(s)
30h
3450 € HT
HT
Prochaines sessions
Formations similaires
Migration vers le Cloud
Sur demande
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
Sur demande
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
Sur demande
Analyse des données avec Microsoft Power BI (4-167)
2200 € HT