Oracle >> Oracle Database 10g: SQL Tuning Workshop

Transcription

Oracle >> Oracle Database 10g: SQL Tuning Workshop
Oracle >> Oracle Database 10g: SQL Tuning Workshop
Référence : ORA 10g
Durée : 3 jours
Ce cours est conçu pour donner au développeur de requêtes SQL ou au DBA expérimenté une base ferme dans des techniques d’optimisation de
SQL. Le participant apprend la connaissance et les qualifications nécessaires pour régler efficacement les requêtes SQL dans la base de données
10g d'Oracle. Ils se renseignent sur la méthodologie d'optimisation proactive aussi bien que les méthodes d'optimisation réactives. Les stagiaires
seront initiés aux avantages des nouveaux mécanismes d'optimisation automatiques disponibles dans la base de données 10g d'Oracle. Dans une
deuxième partie du cours, ils peuvent comparer et contraster les étapes impliquées pour optimiser manuellement le code SQL avec celles employées
dans les dispositifs d'optimisation automatiques du code SQL fournis dans la version en cours. Les stagiaires gagnent une compréhension
conceptuelle complète de l'optimiseur d'Oracle, et renforcent l'étude des recommandations avec des cas pratiques à commande manuelle structurée.
Le cours emploie une série d’ateliers,permettant aux stagiaires "de jouer, découvrir, et apprendre" à leur propre niveau et rythme. Les étudiants
apprennent à employer les outils diagnostics et les équipements d'Oracle: Les composants d'accord automatiques de SQL, les fonctions trace et
TKPROF et l’utilitaire AUTOTRACE de SQL*Plus . Les stagiaires apprennent également à influencer le comportement de l'optimiseur en changeant le
schéma physique et en modifiant la syntaxe de requêtes SQL.
Vous allez apprendre à :
• Décrire les étapes de base de l’exécution de requêtes SQL
• Décrire les causes des problèmes d'exécution
• Comprendre les techniques d'optimisation du code SQL dans une méthodologie de réglage globale
• Décrire l'utilisation de l’optimiseur automatique de SQL
• Utiliser les outils diagnostics pour recueillir des informations sur le traitement des requêtes SQL
• Comprendre le comportement de l’optimiseur, Influencer le comportement d'optimiseur
Audience :
Développeurs Forms, Développeurs Java, Développeurs PL/SQL, Consultants techniques, Développeurs Reports, Développeurs Business
Intelligence
Pré-requis :
Aucun
Programme :
• Vue générale de l’architecture de base de données
• Suivre une méthodologie de Tuning
• Concevoir des applications performantes
• Introduction à l’optimiseur
• Opération de l’optimiseur
• Afficher le plan d’exécution
• Collecter les statistiques
• Trace des Applications
• Identification des requêtes SQL les plus consommatrices
• Automatisation du Tuning SQL
• Introduction aux Indexs
• Indexs avancés
• Conseils d’optimisation et stabilité du plan
• Vues matérialisées et Tables temporaires