Formation Optimisation des requêtes SQL sous Oracle


REFERENCE
 
 
BORS
DUREE
 
 
3 jours
TARIFS
 
 
1690 € HT
Niveau : Débutant
Cours à distance: Non
OBJECTIFS :
 

Les données extraites par vos requêtes sont correctes, mais les traitements sont trop longs... Une amélioration des performances s'impose, afin de répondre rapidement aux besoins des utilisateurs et d'économiser des ressources du système.
Cette formation optimisation SQL vous permettra de: 

  • 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
PRÉ-REQUIS :
 

La maîtrise du SQL et PL/SQL est indispensable.

PUBLIC :
 

Ce cours s'adresse administrateurs de bases de données, développeurs SQL et PL/SQL.

PROGRAMME :
 

Introduction

La démarche d'optimisation
Les étapes d'optimisation
Objectif à atteindre : la performance acceptable

Traitement des Requêtes SQL

La zone de partage (Shared SQL Area)
Les phases du traitement
La vue V$SQLAREA
Les différents types d'application

Les outils de mesure de performance

La requête EXPLAIN PLAN
La trace du process serveur
Résultat de la trace : extrait d'un fichier trace et analyse du résultat de tkprof

Mécanismes automatiques de réglage de performances

Automatic Workload Repository (AWR)
Automatic Database Diagnostic Monitor (ADDM)
Le package DBMS_ADVISOR
SQL Acess Advisor et SQL Profile

Optimisation du schéma relationnel

Les index B*Tree et leur utilisation
L'index basé sur une fonction
Les index Bitmap et leur utilisation
Le Stockage en cluster : Les clusters indexés, le Hash Cluster
La table-index (IOT)
Le partitionnement des tables
Partitionnement des index

Optimisation du serveur

L'optimiseur
Choix du plan d'accès
Calcul de la sélectivité
Collecte des statistiques : le package DBMS_STATS
Collecte automatique des statistiques
Les jointures

Optimisation des requêtes SQL

Stratégie d'optimisation
Écriture des Requêtes
Optimisation manuelle des requêtes
Les hints
Architecture des traitements
Utilisation des traitements stockés

Parallélisme d'exécution des requêtes

Exécution de requêtes en parallèle
Indication du parallélisme à la création de la table
Indication du parallélisme par hint
Parallélisation de la création des index
Chargement des données en parallèle

S'INSCRIRE À CETTE
FORMATION OPTIMISATION SQL
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 

Bases de données

SQL pour Oracle
Le langage SQL (Structured Query Language) est un élément incontournable lorsque l'on aborde la manipulation des données d'une base ORACLE. Il permet à la fois...

3 j

 
Ce cours vous prépare au passage de la certification Oracle officielle "Oracle Database 11g : SQL Fundamentals », réf. 1ZO-051. Bien que cette certification soit...

3 j

 
Ce cours prépare au passage de l'examen de certification Oracle Database SQL Certified Expert. Il permet de valider que vous disposez des compétences suivantes : ...

3 j

 

Bases de données

Développer en PL/SQL
Le langage PL/SQL, comme son nom l'indique, est une extension du SQL. C'est un élément clé, voire incontournable, dans le développement des applications ORACLE...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB