ArgosArgos

7 rue Christiaan Huygens, 25000 Besançon+33 (0)3 81 51 59 80
Cours Leprince Ringuet, 25200 Montbéliard contact@argos-formation.fr

Accàs elearning

> Saisissez votre adresse mail :

Formation optimiser vos applications sous Oracle

Objectif :

Sous Oracle lorsque l'on pense optimisation, on parle très souvent de Tuning Système, or savez-vous que 80% des problèmes de performance sont dus à des problèmes applicatifs. Lors de cette formation ou l'efficacité prime sur tout autre sujet, on vous enseignera une méthode simple et rigoureuse de détermination des points critiques

Public :

Développeurs et administrateurs d'applications.

Pré-requis :

La maîtrise des langages SQL et PL/SQL est indispensable

Durée :

3 jours

Programme

Introduction

Les différents axes d'optimisation applicative

La méthodologie à utiliser lors d'une phase d'optimisation d'application

Conception du modèle de données

Modèle conceptuel des données, formes normales, modèle logique des données

Eviter la dénormalisation tout en garantissant les performances

Les informations fonctionnelles nécessaires pour optimiser le stockage physique des données

Optimisation du modèle physique

Table Relationnelle ou Objet

Gestion des LOBs

Les tables temporaires, les tables externes

Index B*Tree , index bitmap , index à clé inversée , index à clé compressée index sur fonction ,

Table organisée en index

Les différentes utilisations des vues , vues matérialisée ,réécriture des requêtes

Partitionnement

Principes de partitionnement des tables et index

Partitionnement par intervalles ou clé de hachâge

Double partitionnement

Partitions et parallélisation des requêtes

Techniques de programmation avancées

Fiabilité des données

Contraintes différés

Gestion d'index indépendants des contraintes

Verrouillage et lecture cohérente

Transactions en série et autonomes

Alimentation de la base, chargement directement, import d'autre types de données

L'optimiseur SQL

Le traitement d'une requête SQL.

Les différentes approches d'optimisation possibles : règles ou coûts

Paramètres et statistiques qui influencent l'optimiseur

La génération des statistiques, manuelle ou automatique

Les stratégies d'accès des requêtes SQL

Les différentes stratégies d'accès mono table et leurs coûts

Les différents types de jointure et leurs plans d'accès

Hiérarchie de coût dans les stratégies d'accès

Outils d'optimisation SQL

La PLAN_TABLE, l'EXPLAIN

La commande sqlplus AUTOTRACE

Mise en oeuvre des traces et utilisation de TKPROF

Les modules d'OEM utiles dans l'optimisations des requêtes

 

Fonctionnalités avancées d'optimisation SQL

Les consignes d'optimisations (Hints)

Stabiliser le plan d'exécution de certaines requêtes

exporter les statistiques des objets