Optimisation des requêtes SQL

3 jours | 4-OR240

Logo PDF

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