Formations informatiques à Grenoble et Sophia Antipolis

Formation ORACLE Optimisation

Objectifs

Appréhender la mémoire partagée, le stockage physique et logique, et les blocs de données.

Différencier les lectures logiques et physiques, et analyser le trafic réseau.

Analyser les typologies d’accès aux tables et index, et gérer les gros volumes de données.

Utiliser les évènements d’attente, analyser en temps réel et paramétrer l’instance.

Analyser et gérer les plans d’exécution, et réécrire le code pour optimiser les performances.

Expliquer le fonctionnement interne, l’importance des statistiques et configurer la collecte de données.

Pré-requis

SQL et PL/SQL.

Participants

Administrateur (ADM) et Développeurs de base de données (DEV).

Programme de formation

ORACLE Optimisation

RAPPEL D'ARCHITECTURE

  1. Mémoire partagée

  2. Stockage physique versus logique

  3. Plongée à l'intérieur d'un bloc

TRAÇAGE DE SESSION

  1. Ligne versus bloc

  2. Lecture logique versus physique

  3. Trafic réseau

  4. Traitement par tableau

VIE DES REQUÊTES ET DES OBJETS

  1. Analyse, partage, liaison, factorisation

  2. Typologie d'accès à une table

  3. Typologie d'accès à un index

  4. Importance du modèle

  5. Techniques d'indexation

  6. Typologie des jointures et autres sous-requêtes

  7. Problématique de mise à jour

  8. Fragmentation et réorganisation

  9. Gestion des gros volumes

MESURE DE L'ACTIVITÉ D'UNE INSTANCE

  1. Approche guidée par les évènements d'attente

  2. Analyse temps réel

  3. Industrialisation de "Statspack"

  4. Introduction à la performance et aux profils applicatifs

  5. Paramétrage d'instance

  6. Gestion des erreurs courantes

  7. Verrouillage de données

  8. Blocs chauds

  9. Index inutilisés

  10. Temps de service disque

TRAÇAGE DE REQUÊTE

  1. Analyse et gestion des plans d'exécutions

  2. Techniques de réécriture de code

  3. Cardinalité réelle versus estimée

  4. Cas pratique avec "SQL Healt Check"

GESTION DE L'OPTIMISEUR

  1. Fonctionnement interne

  2. Importance des statistiques de données

  3. Instanciation, échantillonnage, adaptativité

  4. Configuration de la collecte

  5. Réactivité versus stabilité

SYNTHÈSE

  1. Aide au diagnostic de problèmes

  2. Partitionnement et parallélisme

  3. Optimisation proactive

Durée
3 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique