Optimisation des requêtes SQL
3 jours | 4-OR240

Formations Informatiques > Cursus Métiers > Développeur SGBD Oracle
Prochaines sessions inter-entreprises
- Du 25/06/2012 au 27/06/2012
- Du 25/07/2012 au 27/07/2012
- Du 27/08/2012 au 29/08/2012
- Du 17/09/2012 au 19/09/2012
Objectifs
Connaître et utiliser les techniques d’optimisation des requêtes SQL afin d’améliorer les performances des applications.
Participants / Pré-requis
Indispensable : le langage SQL .
Recommandé : le cours Administration ORACLE® (niveau 1)4-OR410 et le cours Architecture Oracle pour développeur (4-OR411)
Contenu
1. Introduction
2. Les accelerateurs d’accès
- Index B-tree, Index BITMAP, Tables organisées en index, Clusters
3. Les calculs de satistiques sur les objets
- Les commandes ANALYZE – DBMS_STATS
- Les histogrammes
4. Les outils de diagnostic
- EXPLAIN PLAN
- TRACE DES REQUETES :SQL_TRACE
- TKPROF, et AUTOTRACE
5. Les plans d’acces aux données
- Les conditions sur une colonne
- Les conditions sur plusieurs colonnes
- Les jointures, les requêtes synchronisées, les requêtes imbriquées
6. Ecriture des requêtes
7. Le fonctionnement de l’optimiseur
- Présentation
- Choix du plan d’accès avec l’optimiseur sur règles
- Choix du plan d’accès avec l’optimiseur basé sur les coûts
8. Les indicateurs
Aix Ajaccio Albi Amiens Angers Annecy Bastia Bayonne Belfort Blois Bordeaux Bourges Brest Caen Chambery Chartres Chateauroux Châlons-en-Champagne Clermont-Ferrand Colmar Dax Dijon Épinal Grenoble ile de la Réunion La Défense La Rochelle Le Mans Lille Limoges Lyon Marseille Metz Montpellier Mulhouse Nancy Nantes Nice Niort Orléans Paris Pau Périgueux Poitiers Reims Rennes Rouen Saint-Brieuc Saint-Dié-des-Vosges Saint-Etienne Strasbourg Toulouse Tours Valence Vannes Vincennes