Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Optimisation des requêtes SQL sous Oracle
Technique

Formation Optimisation des requêtes SQL sous Oracle

Produire un code de qualité pour garantir les performances

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, 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 de cette formation Optimisation des requêtes SQL sous Oracle
  • 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
Public
  • Administrateurs de bases de données, développeurs SQL et PL/SQL
Pré-requis
Programme détaillé

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 Access 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
Les plus de cette formation Optimisation des requêtes SQL sous Oracle
  • Une formation très pratique : les apports théoriques sont très largement complétés par des phases de mises en pratique qui amènent les participants à réaliser de nombreuses manipulations visant à optimiser des requêtes Oracle.
  • Les bonnes pratiques pour optimiser les performances de ses requêtes.
  • Les participants bénéficient de l'expérience des intervenants et tirent ainsi profit de leur recul sur cette technologie.
Modalités
Cette formation proposée en interentreprises est également accessible à distance.
Si aucune date à distance n'est signalée par le pictogramme formation accessible à distance, contactez notre Service Conseil Client au 0 825 07 6000.

Informations

  • Durée : 3 jours (21h)
  • Tarif : 1 735 € HT
  • Réf. : OR105
  • Option(s)
    • Repas Paris : 69 € HT
    • Repas province : 66 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...


= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.