Nouvelle formation

Formation Oracle, optimisation d'applications

Maîtriser l'optmisation d'Oracle

Présentation

RCO001
4 jours ( 28 heures )
Présentation
Découvrez l'installation et la configuration d'Oracle GRID.
Objectifs du cours

Cette formation vous permettra de réduire les temps de réponse de vos applications. Vous comprendrez le fonctionnement de l'optimiseur intégré et des outils d'analyse et de gestion d'Oracle. Vous serez en mesure d'écrire des requêtes SQL performantes.

 

Pré-requis
 Maîtrise du langage SQL et PL/SQL

Programme

 

Introduction

Démarche, étapes et acteurs de l'optimisation.

Problèmes de performances.

Particularités des types d'applications. Problématiques.

Traitement des requêtes SQL

Mécanismes internes. Partage des curseurs. Variables de lien dans SQL*Plus et Enterprise Manager.

Partage des curseurs. Fonctionnalité Adaptive Cursor Sharing. Cache de résultat.



Diagnostic et mesure de performance

Outils d'optimisation. Traces de diagnostic. Services avec les applications client.

Trace pour votre session. Fichiers de trace SQL. Les fichiers de trace SQL.


Optimisation du schéma relationnel

Structures principales et chemins d'accès. Balayage complet de table.

Accélérer les requêtes. Index B*Tree et Bitmap. Tables index. Index composites et index invisibles.

Règles de gestion des index. Tables globales temporaires.

Partitionnement des données. Vues matérialisées. Colonnes virtuelles.



 

 

L'OPTIMISEUR

Recherches de données. Optimisation statistique ou syntaxique. Statistiques destinées à l'optimiseur.

Collecte dynamique des statistiques. Conversions de types de données. Evaluation des expressions.

Opérateurs de comparaison. Sous-interrogations. Méthodes de jointure et d'accès aux données.

Optimisation manuelle des requêtes par hints.



OPTIMISATION DES REQUÊTES

La conception et l'applicatif. Prédicats composés. Arborescences. Fonctions de groupes.

Boucles inutiles. Vues et requêtes imbriquées. Updates synchronisés. Les tableaux dans PL/SQL.

Curseurs implicites/explicites et récupération des lignes par lot. FORALL.



EXÉCUTION EN PARALLÈLE DES REQUÊTES

Un serveur à plusieurs CPU. Requêtes en parallèle. Réglage automatique des instructions SQL.

Réglage d'une application. Fonction de conseil STA. Statistiques obsolètes sur les objets.

Profilage des instructions SQL. Flux de réglage d'un plan et création de profil SQL.

Database Control et fonction de conseil STA. Recommandations d'implémentation.

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus