
Formation ORACLE Optimisation
Domaine : Base de données – BI
DURÉE
3 jour(s)
OBJECTIFS
Comprendre les mécanismes internes du moteur relationnel afin de maîtriser, soit les ressources matérielles, le coût et la croissance (ADM), soit les temps de réponse applicatifs, la concurrence et la montée en charge (DEV).
Pré-requis
SQL et PL/SQL.
Participants
Administrateur (ADM) et Développeurs de base de données (DEV).
coût
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra
PROGRAMME DE FORMATION
ORACLE Optimisation
Rappel d'architecture
Mémoire partagée
Stockage physique versus logique
Plongée à l'intérieur d'un bloc
Stockage physique versus logique
Plongée à l'intérieur d'un bloc
Traçage de session
Ligne versus bloc
Lecture logique versus physique
Trafic réseau
Traitement par tableau
Lecture logique versus physique
Trafic réseau
Traitement par tableau
Vie des requêtes et des objets
Analyse, partage, liaison, factorisation
Typologie d'accès à une table
Typologie d'accès à un index
Importance du modèle
Techniques d'indexation
Typologie des jointures et autres sous-requêtes
Problématique de mise à jour
Fragmentation et réorganisation
Gestion des gros volumes
Typologie d'accès à une table
Typologie d'accès à un index
Importance du modèle
Techniques d'indexation
Typologie des jointures et autres sous-requêtes
Problématique de mise à jour
Fragmentation et réorganisation
Gestion des gros volumes
Mesure de l'activité d'une instance
Approche guidée par les évènements d'attente
Analyse temps réel
Industrialisation de "Statspack"
Introduction à la performance et aux profils applicatifs
Paramétrage d'instance
Gestion des erreurs courantes
Verrouillage de données
Blocs chauds
Index inutilisés
Temps de service disque
Analyse temps réel
Industrialisation de "Statspack"
Introduction à la performance et aux profils applicatifs
Paramétrage d'instance
Gestion des erreurs courantes
Verrouillage de données
Blocs chauds
Index inutilisés
Temps de service disque
Traçage de requête
Analyse et gestion des plans d'exécutions
Techniques de réécriture de code
Cardinalité réelle versus estimée
Cas pratique avec "SQL Healt Check"
Techniques de réécriture de code
Cardinalité réelle versus estimée
Cas pratique avec "SQL Healt Check"
Gestion de l'optimiseur
Fonctionnement interne
Importance des statistiques de données
Instanciation, échantillonnage, adaptativité
Configuration de la collecte
Réactivité versus stabilité
Importance des statistiques de données
Instanciation, échantillonnage, adaptativité
Configuration de la collecte
Réactivité versus stabilité
Synthèse
Aide au diagnostic de problèmes
Partitionnement et parallélisme
Optimisation proactive
Partitionnement et parallélisme
Optimisation proactive
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
formations associées