Plan du cours

Introduction à l'optimisation SQL

  • Aperçu et objectifs de l'optimisation des performances
  • Aperçu de l'architecture du Oracle Optimizer
  • 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 vs DBMS_XPLAN
  • Pièges de performance courants dans les plans

Stratégies d'indexation

  • Types d'index et leurs implications en termes d'optimisation
  • Création et analyse des index pour l'optimisation des performances
  • Utilisation des index invisibles et basés sur des fonctions

Outils d'optimisation Oracle

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

Planification SQL

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

Techniques avancées d'optimisation SQL

  • Visionnage des liaisons et partage adaptatif du curseur
  • Utilisation des conseils et des profils pour contrôler l'exécution
  • Débogage et résolution de requêtes complexes

Situations pratiques d'optimisation

  • Analyse des problèmes SQL du monde réel
  • Exercices d'optimisation étape par étape
  • Méthodes et listes de contrôle pour l'optimisation

Récapitulatif et prochaines étapes

Pré requis

  • Une compréhension des Oracle SQL et PL/SQL
  • Expérience de travail avec Oracle Database en tant que développeur ou 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 de performance
  • Administrateurs Database
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires