Prenez contact avec nous
 Durée 21 heures

Plan du cours

Introduction au réglage SQL

  • Vue d'ensemble et objectifs du réglage des performances
  • Vue d'ensemble de l'architecture de l'optimiseur Oracle
  • Concepts clés de réglage : coût, cardinalité, sélectivité

Compréhension des plans d'exécution

  • Génération et interprétation des plans d'exécution
  • EXPLAIN PLAN par rapport à DBMS_XPLAN
  • Pièges courants des performances dans les plans

Stratégies d'indexation

  • Types d'index et leurs implications pour le réglage
  • Création et analyse des index pour les performances
  • Utilisation des index invisibles et des index basés sur des fonctions

Outils de réglage Oracle

  • Repository de charge de travail automatique (AWR)
  • Moniteur de diagnostic de base de données automatique (ADDM)
  • SQL Tuning Advisor et SQL Access Advisor

Gestion du plan SQL

  • Lignes de base de plan et capture des plans
  • Gestion des évolutions de plan
  • Utilisation des directives de plan SQL

Techniques avancées de réglage SQL

  • Regard sur les paramètres liés (bind peeking) et partage adaptatif du curseur
  • Utilisation des indices (hints) et des profils pour contrôler l'exécution
  • Diagnostic et correction des requêtes complexes

Scénarios de réglage pratiques

  • Analyse de problèmes SQL réels
  • Exercices de réglage étape par étape
  • Bonnes pratiques et listes de contrôle de réglage

Résumé et prochaines étapes

Pré requis

  • Une compréhension du SQL et du PL/SQL Oracle
  • De l'expérience de travail avec Oracle Database en tant que développeur ou DBA
  • Une familiarité de base avec les plans d'exécution et les concepts d'indexation

Public cible

  • Développeurs de bases de données Oracle
  • Ingénieurs en performances
  • Administrateurs de bases de données

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires