NIMBUS TRAINING - Oracle optimisation SQL et PL_SQL 2 jours

Transcription

NIMBUS TRAINING - Oracle optimisation SQL et PL_SQL 2 jours
Objectifs
•
Introduction
•
Outils de réglage et de diagnostic
•
Règles de base SQL-PL/SQL pour optimiser les temps de réponse.
•
Optimisation de requêtes
•
Utilisation des index
•
Structures Oracle adaptées
Publics
Ce cours s'adresse administrateurs de bases de données, développeurs SQL et PL/SQL.
Durée
2 jours
Pré-requis
Bonnes connaissance de SQL
Programme de cette formation
Introduction
cedr [email protected]
Les données extraites par vos requêtes sont correctes, mais les traitements sont trop longs...
Une amélioration des performances s'impose, afin de répondre rapidement aux besoins des
utilisateurs et d'économiser des ressources du système.
Tél : 02-40-85-19-32
Déscription :
NIMBUS TRAINING
La formation NTI C
Oracle – Optimisation SQL et PL/SQL
•
Fonctionnement des traitements sous Oracle
•
Optimizer
•
Zone de partage des requêtes (Shared Pool)
Outils de réglage et de diagnostic
•
Fichier d'alertes
•
Fichiers trace de processus en arrière-plan
•
Fichiers trace utilisateur
•
Vues du dictionnaire fournissant des statistiques
•
Vues dynamiques des performances
•
Paramètrage de collecte des statistiques
Règles de base SQL-PL/SQL pour optimiser les temps de réponse.
•
Construction optimisée d’une requête
•
Règles de remplacement des instructions
•
Instructions coûteuses
•
Hints
Optimisation de requêtes
•
Analyses
•
Plan d’exécution (Explain Plan, Autotrace)
•
TKPROF (Parse,execute et fetch)
•
Index, Cluster
•
Structures de requêtes adéquates (critères, jointures, boucles…)
Utilisation des index
•
Les différents types
•
Réorganisation
2
•
Règles d’utilisation
•
Tests
Structures Oracle adaptées
•
Gestion mémoire
•
Optimisation des transactions
•
Modularité du code
•
Portée des procédures, des variables, exceptions…
•
Utilisation efficace des packages
3

Documents pareils