Home Formation

AGIOR04 - Oracle - Optimisation des requêtes

Le système de gestion de bases de données Oracle est renommé pour sa capacité à gérer de façon performante des volumes de données très importants. Cette performance technologique est le fruit de nombreuses années de recherche et d'expertise accumulées par Oracle. Toutefois, pour tirer pleinement parti de ce système complexe, il faut en maîtriser les réglages. A l'issue de cette formation optimisation SQL, les participants seront en mesure d'optimiser les requêtes SQL les plus consommatrices de ressources et de réduire ainsi les temps de réponse. Ils sauront également s'appuyer sur l'optimiseur Oracle afin d'écrire des requêtes SQL performantes.

Objectifs pédagogiques

Connaître et utiliser les techniques nécessaires à l'utilisation avancée et optimisée du langage SQL : optimisation des applications.

Contenu de la formation

Optimisation

- Modèle physique
- Dénormalisation
- Choix du type de tables avantages et inconvénients
- Table IOT, Partitionnée, Externe, Clusterisée( index, hash, sorted hash )
- Choix du type d’index avantages et inconvénients
- Index Btree Standard, Reverse, Partitionné, Sur fonction
- Vues logiques et vues matérialisées 

Les outils de diagnostic

- Obtention des plans d’éxécution
- Opérations de traçage
- Exploitation des traces
- Assistants : SQL Access, SQL tuning
- Outils : SQL Developer, Database Control 

Les plans d'accès aux données

- Requêtes mono-table , multi-tables
- Jointures
- Requêtes synchronisées
- Requêtes imbriquées

L'optimisation de l'écriture des requêtes

- L'optimiseur
- Choix du plan d'accès
- Obsolescence du mode règles
- Calcul de statistiques sur les objets
- Les histogrammes
- Les indicateurs

Compétences visées

  • Connaître les particularités des types d'applications
  • Savoir traiter des requêtes SQL
  • Être en mesure d'utiliser les outils de diagnostic et de mesure de performance
  • Être capable d'optimiser le schéma relationnel
  • Apprendre à optimiser le serveur
  • Comprendre l'optimisation des requêtes SQL
  • Comprendre la parallélisation d'exécution des requêtes

Après ce stage vous pouvez suivre :

- AGIOR05 : Gestion d'exploitation d'une base de données
- AGIOR06
: Administration de bases de données
- AGIOR07
: Sauvegarde et restauration de bases de données

Durée
2 jours

Référence
AGIOR04

Profil stagiaires
Analystes programmeurs, développeurs, responsables de projets et administrateurs

Animateur(s)
Expert Oracle

Prérequis
Avoir suivi les formations AGIOR01 (Oracle - Introduction technique) et AGIOR02 (Oracle - SQL) ou posséder les connaissances équivalentes

Tarif 2009
Nous consulter

 

 

Copyright © Agilya Solutions, all rights reserved. Design : Generation Webmaster