Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Nouveau calendrier des formations

à Nantes (44), Rennes (35) et  Paris (75)

Juin à décembre 2012
Rechercher une formation
 

Optimiser ses commandes SQL

Public :

  • Chefs de projet, administrateurs de base de données, développeurs.

Objectifs :

  • Détecter les requêtes de faible performance et ainsi les optimiser.
  • Une large place sera donnée aux exercices d'applications.

Pré-requis :

  • Avoir suivi les cours Oracle SQL (T210-030, T210-040, T210-060), et avoir une pratique du SQL.

Contenu pédagogique

La méthodologie à utiliser lors d'une phase d'optimisation d'application

Le traitement d'une requête

  • Les étapes du traitement d'une requête
  • Réutiliser le même traitement par plusieurs requêtes

Les outils pour mesurer les performances

  • Explain, autotrace, tkprof et SQLanalyze pour obtenir les plans d'exécution des requêtes et les statistiques d'exécution

L'optimisation du schéma

  • Les index b*tree et bitmap
  • Les clusters indexés et hash
  • Index organized tables
  • Choix des index à créer

L'optimiseur du serveur Oracle

  • Les possibilités de l'optimiseur d'Oracle
  • Les différentes approches d'optimisation possibles : règles ou coûts
  • Les différents types de jointure et leurs plans d'accès
  • La génération des statistiques

L'optimisation manuelle des requêtes

  • Les requêtes particulières à gérer manuellement par l'intermédiaire d'indicateurs : HINT