Oracle Database 19c: Gestion et réglage des performances - cours 76 490 RUB. de Spécialiste, formation, Date: 14 mai 2023.
Miscellanea / / December 04, 2023
Vous vous familiariserez avec la méthodologie de réglage Oracle et apprendrez les outils de base pour surveiller et diagnostiquer les problèmes de performances des instances de SQL et de base de données. Apprenez à diagnostiquer et à régler les composants de base de données. Apprenez à gérer de manière proactive grâce aux outils et analyses de performances intégrés. Chaque thème de cours est nécessairement renforcé par des ateliers basés sur des situations réelles de travail. Après avoir terminé la formation, vous serez immédiatement en mesure d’appliquer les compétences acquises en entreprise.
Le cours est adapté aux versions d'Oracle Database 12c, 18c, 19c et est destiné aux ingénieurs de support technique, aux administrateurs techniques, aux administrateurs d'entrepôt de données familiarisés avec les bases du travail avec Oracle.
Vous souhaitez acquérir des connaissances complètes sur la gestion et le réglage des performances d'Oracle Database 19c? Nous vous recommandons ce cours !
Tu vas apprendre:
utiliser la gamme complète d'outils Oracle pour identifier les problèmes de performances de SQL et des instances de base de données ;
utiliser l'analyseur de performances SQL ;
utiliser Enterprise Manager Cloud Control pour surveiller les performances des instances ;
surveiller les bases de données et les applications en temps réel ;
résoudre les principaux problèmes de réglage des performances du cycle de vie ;
faire appel à des consultants en bases de données pour diagnostiquer les problèmes de performances ;
utiliser des métriques et des alertes ;
configurer les performances d'une instance de base de données ;
gérer les performances SQL ;
Activez ou désactivez la gestion automatique de la portée globale du système.
6
coursProfesseur pratique, spécialiste expérimenté des SGBD Oracle. Il sait transmettre sa richesse d'expérience à chaque auditeur et le faire dans un langage simple et accessible, à l'aide de nombreux exemples pratiques. Les auditeurs reconnaissants notent sa capacité à montrer une grande variété de nuances de travail avec le SGBD Oracle.
Mikhail Fokin a dix ans d'expérience de travail avec le SGBD Oracle (versions 8, 8i, 9i, 10g, 11g), y compris une expérience en administration et paramètres de performances du SGBD Oracle sur les plateformes Unix et Windows, y compris dans la configuration de l'application réelle Groupes. Professionnellement parlant couramment les langages SQL, PL/SQL. Maîtrise des technologies de sauvegarde et de récupération de bases de données - à la fois en utilisant RMAN et manuellement (sauvegarde et récupération gérées par l'utilisateur). Fournit un stockage de données fiable et une tolérance aux pannes grâce aux technologies Data Guard‚ RAC. Résout les problèmes de performances de la base de données et effectue également le réglage des commandes SQL et du code PL/SQL. De plus, il possède sept années d'expérience dans l'enseignement de cours sur l'administration de SGBD Oracle, l'optimisation des performances, sécurité, développement d'applications et reporting à l'aide d'Oracle Forms Developer et d'Oracle Rapports.
Actuellement, il est administrateur de SGBD Oracle dans une grande banque russe.
Module 1. Bases du réglage des performances (2 ak. h.)
Diagnostics, fonctionnalités et outils d'optimisation des performances
Heure de la base de données
Dimensions du réglage du processeur et du temps d'attente
Modèle temporaire
Vues de performances dynamiques
Statistiques cumulées du système
Événements d'attente
Fichiers journaux et de trace
Module 2. Utilisation du référentiel de charge de travail automatique (2 ac. h.)
Présentation du référentiel de charge de travail automatique
Données du référentiel de charge de travail automatique
Enterprise Manager Cloud Control et AWR
Des photos
Rapports
Comparaison des rapports
Module 3. Identification des problèmes de performances (2 ac. h.)
Identifier les problèmes de performances
Définir des priorités
Rapports sur les instructions SQL qui ont consommé le maximum de ressources
Problèmes de réglage des performances de base
Optimisation des performances du cycle de vie
Session de configuration à l'aide d'ADDM
Ressources d'optimisation des performances
Présentation des outils de surveillance et de configuration
Module 4. Utilisation de métriques et d'alertes (2 ak. h.)
Présentation des métriques et des alertes
Limites des statistiques de base
Avantages des métriques
Afficher l'historique des valeurs de métriques
Afficher les histogrammes
Avertissements générés par le serveur
Définition des seuils
Vues dynamiques pour les métriques et les alertes
Module 5. Cuisinières de base (2 ac. h.)
Travailler en utilisant une gamme de métriques de base
Gammes de base à « fenêtre coulissante »
Modèles de plage de base
Création de plages de base
Vues dynamiques pour les plages de base
Surveillance des performances et plages de référence
Configuration des seuils d'avertissement à l'aide de plages de base statiques
Configuration du seuil adaptatif
Module 6. Utiliser des outils basés sur AWR (2 ac. h.)
Tâches de suivi automatique
Surveillance des performances avec ADDM
Historique des sessions actives
Module 7. Surveillance de la base de données en temps réel (2 ac. h.)
Présentation et utilisation prévue
Définir les opérations de base de données
Concepts d'opérations de base de données
Activer la surveillance des opérations de base de données
Identifier, démarrer et terminer une opération de base de données
Suivi de la progression d'une opération de base de données
Vues dynamiques des opérations de base de données
Configuration des opérations de base de données
Module 8. Surveillance des applications (2 ac. h.)
Attributs et types de services
Création de prestations
Utilisation des services pour les applications client
Responsable services et ressources
Services et planificateur de lots
Services et seuils métriques
Agrégation et traçage des services
Module 9. Identification des instructions SQL problématiques (2 ac. h.)
Étapes pour exécuter des commandes SQL
Surveillance SQL
Plans d'exécution
Paquet DBMS_XPLAN
Commande EXPLIQUER LE PLAN
Interprétation du plan d’exécution
Utilisation de la trace SQL
Générer une trace d'optimiseur
Module 10. Impact sur l'optimiseur (2 ac. h.)
Tâches de l'optimiseur de requêtes
Gestion des statistiques de l'optimiseur
Paramètres d'initialisation qui affectent le comportement de l'optimiseur
Activation des fonctionnalités de l'optimiseur
Utiliser les conseils de l'optimiseur
Chemins d'accès aux données
Opérations de connexion
Opérations de tri
Module 11. Réduire le prix des instructions SQL (2 ac. h.)
Maintenance des index
Consultant en optimisation des chemins d'accès (SQL Access Advisor)
Entretien et réorganisation des tables
Gestion des étendues
Stockage de données
Chaînes migrées et concaténées
Réduire les segments
Compression de tableaux
Module 12. Utilisation de SQL Performance Analyzer (2 ac. h.)
Présentation de l'analyseur de performances SQL
Présentation et utilisation prévue des tests d'applications réelles
Capture de charge
Créer une tâche SQL Performance Analyzer
Rapports comparatifs
Paramétrage des relevés régressés
Vues dynamiques de l'analyseur de performances SQL
Module 13. Gestion des performances SQL (2 ac. h.)
Maintenance des statistiques de l'optimiseur
Tâches de maintenance automatisées
Paramètres de collecte de statistiques
Collecte de statistiques différée
Réglage SQL automatique
Conseiller de réglage SQL
Consultant en optimisation des chemins d'accès (SQL Access Advisor)
Gestion du plan d'exécution
Module 14. Utilisation de Database Replay (2 ac. h.)
Architecture de réexécution de base de données
Fonctionnalités de capture de charge
Options de lecture
Analyse de lecture
Relecture de base de données dans Enterprise Manager
Packages et procédures de réexécution de base de données
Vues dynamiques pour la reproduction des charges
Charger l'étalonnage du client de relecture
Module 15. Mise en place d'une piscine partagée (2 ac. h.)
Architecture de piscine partagée
Verrous et mutex
Outils de diagnostic de pool partagé
Analyses douces et dures
Modification de la taille du pool partagé
Fragmentation du pool partagé
Cache du dictionnaire de données
Cache des résultats de la requête
Module 16. Configuration du cache tampon (2ak. h.)
Architecture du cache tampon
Ensembles de travail
Objectifs et techniques pour optimiser les performances du cache de tampon
Symptômes des problèmes de performances du cache tampon
Solutions aux problèmes de performances du cache de tampon
Cache Smart Flash de base de données
Réinitialisation du cache tampon
Module 17. Configuration de PGA et de l'espace table temporaire (2 ac. h.)
Configuration de l'allocation automatique PGA
Histogrammes et statistiques de distribution automatique PGA
Partie du rapport AWR concernant l'allocation automatique de PGA
Gestion des tablespaces temporaires
Groupes d'espaces table temporaires
Surveillance des espaces table temporaires
Réduire la taille d'un espace table temporaire
Module 18. Gestion automatique de la mémoire (2 ac. h.)
Portée globale du système dynamique
Présentation de la gestion automatique de la portée globale du système
Paramètres d'initialisation affectant la taille du SGA
Activer ou désactiver la gestion automatique de la portée globale du système
Consultant en dimensionnement de zone globale du système
Présentation de la gestion automatique de la mémoire
Activer la gestion automatique de la mémoire
Surveillance de la gestion automatique de la mémoire
Module 19. Configuration des E/S (2 ac. h.)
Architecture d'E/S
Modes d'E/S
Métriques d'E/S pertinentes pour la base de données
Étalonnage des E/S
Statistiques d'E/S
Diagnostic d'E/S
Configuration des E/S de base de données
Gestion automatique du stockage (ASM)
Module 20. Résultats du réglage des performances (2 ac. h.)
Paramètres d'initialisation et leur impact sur les performances
Tailles initiales des structures de mémoire
Aménager une grande piscine
Meilleures pratiques pour différents types de tablespaces
Dimensions du bloc
Configuration de la taille du tampon de journal en ligne et des fichiers journaux en ligne
Collecte automatique de statistiques
Événements d’attente les plus fréquemment observés