Plan du cours

Introduction à l'optimisation SQL

  • Aperçu et objectifs de l'optimisation des performances
  • Aperçu de l'architecture Oracle Optimizer
  • Concepts clés d'optimisation : coût, cardinalité, sélectivité

Comprendre les Plans d'Exécution

  • Générer et interpréter des plans d'exécution
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Pitfalls de performance courants dans les plans

Stratégies d'Indexation

  • Types d'index et leurs implications en termes d'optimisation
  • Créer et analyser des index pour améliorer les performances
  • Utiliser des index invisibles et basés sur des fonctions

Outils de Réglage 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
  • Gérer les évolutions des plans
  • Utiliser des directives de plan SQL

Techniques Avancées d'Optimisation SQL

  • Peekage de liaison et partage adaptatif du curseur
  • Utiliser des conseils et des profils pour contrôler l'exécution
  • Diagnostiquer et corriger les requêtes complexes

Scénarios Pratiques de Réglage

  • Analyser des problèmes SQL en situation réelle
  • Exercices de réglage étape par étape
  • Meilleures pratiques et listes de contrôle pour le réglage

Résumé et Étapes Suivantes

Pré requis

  • Une compréhension d'Oracle SQL et PL/SQL
  • Expérience de travail avec Oracle Database en tant que développeur ou DBA
  • Connaissance de base des plans d'exécution et des concepts d'indexation

Public cible

  • Développeurs Oracle Database
  • Ingénieurs de performance
  • Administrateurs de bases de données
 21 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires