Public concerné : Développeurs, DBA, Chefs de Projets.
Objectifs de la formation : Maîtriser les différentes techniques de développement pour améliorer les performances sous Oracle 10g et 11g.
Durée : 2 jours
Pré-requis : Connaissance SQL Oracle
Support de cours
Contenu de formation
Préliminaires :
- Rappel architecture Oracle
- Optimisations Matérielles
- Optimisation Architecture Oracle
- Optimisation applicative
Mesurer :
- Mesure des performances
- Calculs des statistiques
- Estimation des couts
Plan d’exécution :
- Visualiser le plan d’exécution
- Comprendre le plan d’exécution
- La selectivité
Les objets d’optimisation :
- Index (B*Tree, Histogramme, Bitmap, index sur fonction)
- Clusters
- IOT
- Partitionnement
- Materialized Views
Optimisation du SQL :
- Les principaux hints
- Impact des formes d’écriture
- Bonnes et mauvaises pratiques
- SQL Avancé
Travaux pratiques : Présentation de requêtes avant et après optimisation.