Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Méthodologie d'optimisation des applications
Architecture de la base de données et de l'instance
- Processus du serveur
- Structure de la mémoire (SGA, PGA)
- Curseurs d'analyse et de partage
- Les fichiers de données, les fichiers journaux, les fichiers de paramètres
Analyse du plan d'exécution de la commande
- Plan hypothétique (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Le plan d'exécution réel (V $ SQL_PLAN, XPlane, AWR)
Surveillance des performances et recherche des goulets d'étranglement dans le processus
- Surveillance de l'état actuel de l'instance par les vues du dictionnaire du système
- Surveillance des dictionnaires historiques
- Application de suivi (SQLTrace, TkProf, TreSess)
Le processus d'optimisation
- Optimisation et régulation des coûts des propriétés
- Détermination de l'optimisation
Contrôle du travail de l'optimiseur basé sur les coûts par :
- Paramètres de session et instance
- Conseils (hints)
- Modèles de plans de requête
Statistics et histogrammes
- Statistiques d'impact et histogrammes pour la performance
- Les méthodes de collecte des statistiques et des histogrammes
- Stratégie de comptage et d'estimation des statistiques
- Statistiques Management : blocage, copie, édition, automatisation de la collecte, suivi des changements
- L'échantillonnage dynamique des données (plaques temporaires, prédicats complexes)
- Statistiques multi-colonnes, basées sur des expressions
- Statistics Système
La structure logique et physique de la base de données
- Tables d'espaces.
- segments
- Extensions (EXTENTS)
- Blocs
Méthodes de stockage des données
- Les aspects physiques de la table
- Tables temporaires
- Index des tableaux
- Tables externes
- Table de partition (span, letter, hash, mixte)
- Réorganisation physique des tables
Vues matérialisées et mécanisme de réécriture des requêtes
Méthodes d'indexation des données
- Construction d'index B-TREE
- Index de propriétés
- Index : unique, multi-colonne, fonction, inverse
- Index de compression
- Index de reconstruction et de fusion
- Index virtuels
- Index privés et publics
- Index bitmap et jonction
Étude de cas - données à balayage complet
- L'impact d'une place au niveau de la table et les lectures de performance des blocs
- Chargement des données : conventionnel et chemin direct
- L'ordre des prédicats
Étude de cas - accès aux données via l'index
- Méthodes de lecture de l'index (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- Utilisation des indices fonctionnels
- L'indice de sélectivité (facteur de regroupement)
- Index multi-colonnes et SKIP SCAN
- NULL et les index
- Tables d'index (IOT)
- Index d'impact Opérations DML
Étude de cas - le tri
- Mémoire de tri
- Index de tri
- Tri linguistique
- L'effet de l'entropie sur le tri (facteur de regroupement)
Étude de cas - jointures et sous-requêtes
- La fusion : FUSION, HACHAGE, BOUCLE IMBRIQUÉE
- Les jointures dans les systèmes OLTP et OLAP
- L'ordre de commutation
- Jointures externes
- AntI-joint
- Jointures incomplètes (SEMI)
- Sous-requêtes simples
- Sous-requêtes corrélées
- Les vues, la clause WITH
Autres opérations optimiseur basé sur les coûts
- Tri tampon
- LISTE INTÉGRÉE
- VUE
- FILTRE
- Compter Arrêter Clé
- Résultat Cache
Demandes dispersées
- Lire les plans de requête pour l'utilisation dblinks
- Choix de la marque d'ouverture
Traitement parallèle
Pré requis
- L'utilisation libre des bases de SQL et la connaissance de l'environnement des bases de données Oracle (de préférence Oracle 11g à l'issue de la formation - Native SQL for Programmers - Workshops)
- Expérience pratique du travail avec Oracle
28 heures
Nos Clients témoignent (1)
Expertise du formateur sur SQL tuning
Bogdan - DB Global Technology
Formation - Oracle 11g - Application Tuning - Workshop
Traduction automatique