d

WE ARE WISE ACADEMEX

Let’s Work Together

4 rue de berne, Résidence Tilila, 7éme étage, N°14

ORACLE DATABASE 12C PERFORMANCE MANAGEMENT AND TUNING

A PROPOS

d’instance Oracle Database, diagnostic et réglage des problèmes de performances liés à SQL.

OBJECTIF

  • Utiliser la méthodologie de réglage Oracle Database adaptée aux outils disponibles Utiliser des conseillers de base de données pour régler de manière proactive une instance de base de données Oracle
  • Utilisez les outils basés sur le référentiel de charge de travail automatique pour régler la base de données
  • Diagnostiquer et régler les problèmes de performances courants liés à SQL
  • Diagnostiquer et régler les problèmes de performances courants liés aux instances
  • Utiliser les pages relatives aux performances d’Enterprise Manager pour surveiller une base de données Oracle
illustration1

pré-requis

illustration2
Performance Management and Tuning, il est recommandé d’avoir suivi le cours Base de données Oracle: introduction à SQL

Qui Devrait Suivre cette formation

Administrateurs de l’entrepôt de données Administrateurs de base de données
illustration3

PROGRAMME

Module 1 de la formation Oracle Database 12c: Performance Management and Tuning: Explorer l’architecture de la base de données Oracle

  • Architecture du serveur de base de données Oracle: présentation
  • Connexion à l’instance de base de données
  • Structure physique
  • Structures de mémoire de base de données Oracle: présentation
  • Gestion automatique de la mémoire partagée
  • Gestion automatisée de la mémoire d’exécution SQL
  • Architecture de stockage de base de données, structures de base de données logiques et physiques
  • Segments, étendues et blocs et tablespaces SYSTEM et SYSAUX

Module 2 de la formation Oracle Database 12c: Performance Management and Tuning: Introduction à SQL Tuning

  • Raison des performances SQL inefficaces
  • Solutions de surveillance des performances
  • Outils de surveillance et de réglage: présentation
  • Dimensions de réglage du processeur et du temps d’attente
  • Évolutivité avec la conception, la mise en œuvre et la configuration des applications
  • Erreurs courantes sur les systèmes client et la méthodologie de réglage proactif
  • Simplicité dans la conception des applications
  • Modélisation de données, conception de tables, conception d’index, utilisation de vues, efficacité d’exécution SQL, présentation de SQL * Plus et SQL Developer

Module 3 de la formation Oracle Database 12c: Performance Management and Tuning: Introduction à l’optimiseur

  • Qu’est-ce qu’un plan d’exécution? Où trouver les plans d’exécution et consulter les plans d’exécution
  • Planifier la table et l’AUTOTRACE
  • Utilisation de la vue V $ SQL_PLAN
  • Référentiel de charge de travail automatique (AWR)
  • Surveillance SQL: présentation
  • Interprétation d’un plan d’exécution
  • Lire des plans d’exécution plus complexes et revoir le plan d’exécution
  • Au-delà des plans d’exécution

Module 4 de la formation Oracle Database 12c: Performance Management and Tuning : Interprétation des plans d’exécution

  • Qu’est-ce qu’un plan d’exécution? Où trouver les plans d’exécution et consulter les plans d’exécution
  • Planifier la table et l’AUTOTRACE
  • Utilisation de la vue V $ SQL_PLAN
  • Référentiel de charge de travail automatique (AWR)
  • Surveillance SQL: présentation
  • Interprétation d’un plan d’exécution
  • Lire des plans d’exécution plus complexes et revoir le plan d’exécution
  • Au-delà des plans d’exécution

Module 5 de la formation Oracle Database 12c: Performance Management and Tuning: Suivi des applications

  • Défi de suivi des applications de bout en bout
  • Emplacement des traces de diagnostic
  • Qu’est-ce qu’un service? Utiliser les services avec les applications client et les services de traçage
  • Utiliser Enterprise Manager pour tracer les services
  • Suivi au niveau de la session: exemple
  • L’utilitaire trcsess et le contenu du fichier de trace SQL
  • Appel de l’utilitaire tkprof et sortie de la commande tkprof
  • Sortie tkprof avec et sans index: exemple

Module 6 de la formation Oracle Database 12c: Performance Management and Tuning: Optimiseur: opérations de table et d’index

  • Opérations de source de ligne, structures principales et chemins d’accès
  • Analyse complète de la table
  • Index: vue d’ensemble et index et valeurs nulles d’arbre B *
  • Utilisation des index: prise en compte des colonnes nulles
  • Tables organisées par index
  • Index Bitmap, Opérations Bitmap et Index de Jointure Bitmap
  • Index composites et index invisible
  • Directives pour la gestion des index et l’analyse de l’utilisation des index

Module 7 de la formation Oracle Database 12c: Performance Management and Tuning: Méthodes de jointure de l’optimiseur

  • Jointure de boucles imbriquées
  • Jonction de boucles imbriquées: implémentation 11g
  • Sort Merge join
  • Jointure hachée et jointure cartésienne
  • Equijoins et Nonequijoins
  • Jointures externes
  • Demi-jointures
  • Antijoins

Module 8 de la formation Oracle Oracle Database 12c: Performance Management and Tuning: Optimiseur: autres opérateurs

  • Quand les clusters sont-ils utiles?
  • Opérateurs de tri et opérateur de tri par tampon
  • Inlist Iterator et View Operator
  • Opérateur principal d’arrêt de comptage
  • Opérateurs Min / Max et First Row et autres opérations N-Array
  • Opérations de filtrage et opérations de concaténation
  • UNION [TOUS], INTERSECT, MOINS
  • Opérateur de cache de résultats

Module 9 de la formation Oracle Database 12c: Performance Management and Tuning : Étude de cas: transformation en étoile

  • Le modèle de schéma en étoile et le modèle de schéma de flocon de neige
  • Star Transformation
  • Récupération de lignes de faits à partir d’une dimension et de toutes les dimensions
  • Joindre l’ensemble de résultats intermédiaire avec des dimensions
  • Exemples de plan de transformation en étoile
  • Star Transformation Hints
  • Utilisation des index de jointure bitmap
  • Index de jointure bitmap: Joindre les modèles 1 à 4

Module 10 de la formation Oracle Database 12c: Performance Management and Tuning: Statistiques de l’optimiseur

  • Types de statistiques d’optimisation
  • Statistiques de table, d’index et de colonne
  • Facteur de clustering d’index
  • Histogrammes, histogrammes de fréquence et considérations relatives à l’histogramme
  • Présentation des statistiques multicolonnes et des statistiques d’expression
  • Collecte des statistiques système et des préférences statistiques
  • Collecte manuelle de statistiques
  • Verrouiller les statistiques, exporter / importer des statistiques et définir des statistiques

Module 11 de la formation Oracle Database 12c: Performance Management and Tuning: Utilisation de variables de liaison

  • Partage du curseur et différentes valeurs littérales
  • Partage de curseur et variables de liaison
  • Lier la variable Peeking
  • Améliorations du partage du curseur
  • Le paramètre CURSOR_SHARING
  • Forcer le partage du curseur
  • Partage adaptatif du curseur
  • Interaction avec le partage de curseur adaptatif

Module 12 de la formation Oracle Database 12c: Performance Management and Tuning: Utilisation de SQL Tuning Advisor

  • Réglage automatique des instructions SQL
  • Application Tuning Challenges
  • SQL Tuning Advisor: présentation
  • Statistiques d’objets périmés ou manquants et profilage d’instructions SQL
  • Planifier le flux de réglage et la création de profils SQL
  • Boucle de réglage SQL, analyse du chemin d’accès et analyse de la structure SQL
  • Assistant de contrôle de base de données et de réglage SQL
  • Mise en œuvre des recommandations

Module 13 de la formation Oracle Database 12c: Performance Management and Tuning : Utilisation de SQL Access Advisor

  • SQL Access Advisor: présentation
  • Possible Recommendations
  • Session SQL Access Advisor: options initiales
  • SQL Access Advisor: source de charge de travail
  • SQL Access Advisor: options de recommandation
  • SQL Access Advisor: planification et révision
  • SQL Access Advisor: résultats
  • SQL Access Advisor: résultats et mise en œuvre

Module 14 de la formation Oracle Database 12c: Performance Management and Tuning: réglage SQL automatique

  • Boucle de réglage SQL
  • Réglage SQL automatique
  • Processus de réglage automatique
  • Configuration du réglage SQL automatique
  • Réglage SQL automatique: résumé des résultats
  • Réglage SQL automatique: détails des résultats
  • Détails du résultat du réglage automatique SQL: Exploration
  • Considérations relatives au réglage automatique de SQL

Module 15 de la formation Oracle Database 12c: Performance Management and Tuning: Gestion des performances SQL

  • Gestion des performances SQL et de la gestion des plans SQL: présentation
  • Base de référence du plan SQL: architecture
  • Attributs importants du plan SQL de base
  • Sélection du plan SQL
  • Scénarios de gestion de plan SQL possibles
  • SQL Performance Analyzer et scénario de référence de plan SQL
  • Chargement automatique d’une ligne de base de plan SQL et purge de la stratégie de base de gestion SQL
  • Enterprise Manager et les lignes de base du plan SQL
Open chat