Formation Oracle - Optimisation des requetes SQL
dates des sessions
lieu
Toutes les dates
Objectifs
- L’objectif de cette formation est de connaître et d’utiliser les techniques d’optimisation des requêtes SQL afin d’améliorer les performances des applications.
Public
- Responsables informatique, administrateurs de bases de données, administrateurs d’applications, concepteurs et développeurs.
Prérequis
- Des connaissances préalables du langage SQL sont indispensables, celles du cours Administration ou équivalent sont recommandées.
Programme
Alternance d'exposés et de travaux pratiques.
Introduction
Les accélérateurs d’accès
- Index B-tree, Index BITMAP, Tables organisées en index, Clusters
Les calculs de satistiques sur les objets
- Les commandes ANALYZE – DBMS_STATS
- Les histogrammes
Les outils de diagnostic
- EXPLAIN PLAN
- TRACE DES REQUETES : SQL_TRACE
- TKPROF, et AUTOTRACE
Les plans d’accès 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.
Ecriture des requêtes
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
Les indicateurs
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture