Oracle - Optimisation des requêtes

Référence : AT-OR55
Durée : 2 jours (14 heures)



Les applications d'entreprise requièrent des performances de plus en plus fiables, fines et rapides. Ce stage permet de tirer le meilleur parti des fonctionnalités d'Oracle, pour mettre en oeuvre des requêtes SQL optimisées et évolutives.
Date de début Prix (HT)   Inscription  
Lieu de la formation Afficher les sessions suivantes
13/06/2013 1 010,00 € Réserver  
19/09/2013 1 010,00 € Réserver  
24/10/2013 1 010,00 € Réserver  
05/12/2013 1 010,00 € Réserver  

Vous allez apprendre à :

  • Utiliser les techniques nécessaires à la mise en oeuvre avancée et optimisée du langage SQL
  • Optimiser vos applications
  • Etablir des plans d'accès aux données efficaces
  • Mettre en place des indicateurs de performance des requêtes

Méthode pédagogique :

40% de travaux pratiques

Audience :

Responsables de service, administrateurs de bases de données, chefs de projets, analystes programmeurs

Pré-requis :

  • Avoir suivi les stages AT-OR01 (Oracle - Introduction technique) et AT-OR35 (ORACLE - SQL) ou posséder les connaissances équivalentes

Programme :

  • Introduction
    • Objectifs et approche
    • Causes des problèmes de performance
    • Bonnes pratiques du design applicatif
  • Présentation du SGBDR Oracle
    • L'instance, sa structures et ses processus
    • Les curseurs : SQL Area
    • Accès IO sur les fichiers de données
    • Interprétation d'un plan d'exécution
  • Les outils de diagnostic
    • Obtention des plans d'exécution
    • Opérations de traçage
    • Vues de performance
  • Optimisation des requêtes
    • Erreurs courantes
    • Bonnes pratiques
    • Parcours de tables par RowId ou Full Scan
    • Parcours d'index Btree, Reverse, partitionné, sur fonction
    • Structures d'accès alternatives (IOT, Clusters de données, partitionnement)
    • Les jointures (Nested Loop, Sort Merge, Hash Join)
    • Vues relationnelles et matérialisées
    • Optimisation du modèle de données
  • L'optimiseur
    • RBO et CBO
    • Cardinalité et sélectivité
    • Interprétation des statistiques sur tables et index
    • Gestion des statistiques sur les objets
    • Les histogrammes
    • Les Hints
    • Paramétrage

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Développement mobile

Méthodes agiles

Pratiques agiles

Gestion de projet

Efficacité professionnelle

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Cloud Computing

Intégration et Web Services

Oracle