Prenez contact avec nous

Plan du cours

Introduction à l'optimisation SQL

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

Comprendre les plans d'exécution

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

Stratégies d'indexation

  • Types d'index et leurs implications pour l'optimisation
  • Création et analyse des index pour les performances
  • Utilisation des index invisibles et des index fonctionnels

Outils d'optimisation Oracle

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor et SQL Access Advisor

Gestion des plans SQL

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

Techniques avancées d'optimisation SQL

  • 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 pratiques d'optimisation

  • Analyse de problèmes SQL du monde réel
  • Exercices d'optimisation pas à pas
  • Bonnes pratiques et listes de vérification d'optimisation

Résumé et prochaines étapes

Pré requis

  • Bonne compréhension du SQL et du PL/SQL Oracle
  • Expérience de travail avec Oracle Database en tant que développeur ou administrateur de base de données (DBA)
  • 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 performance
  • Administrateurs de bases de données
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires