Gestion des performances de bases de données

La gestion des performances de base de données vous aide à optimiser les performances de la base de données de manière simple et proactive. Elle utilise une approche unique de recherche de correctifs et de validation pour détecter les problèmes de performances, régler automatiquement les instructions SQL et évaluer l'impact des modifications du système de production.

Présentation de la gestion des performances de base de données (22:32)

Fonctionnement de la gestion des performances de base de données

Les fonctionnalités de gestion des performances de base de données sont intégrées à Oracle Database. Elles offrent une solution complète, rentable et facile à utiliser pour gérer les performances de votre environnement Oracle Database. Oracle Diagnostics Pack et Oracle Tuning Pack fournissent également des rapports sur les performances et la disponibilité à l'échelle de l'entreprise, un référentiel de performances centralisé, des conseils automatiques et une précieuse agrégation de performances inter-systèmes, ce qui simplifie considérablement la gestion d'ensembles de bases de données volumineux.

Recherchez les problèmes de performances à l'aide des fonctionnalités de Diagnostics Pack, telles que Real-Time SQL Monitoring, Automatic Diagnostics Monitor (ADDM) et Automatic Workload Repository (AWR). Corrigez les problèmes à l'aide de jeux d'outils tels que SQL Tuning Advisor et Automatic SQL Tuning. Validez les modifications à l'aide des fonctionnalités Real Application Testing, telles que SQL Performance Analyzer, Database Replay et Workload Analysis.

Témoignages clients sur la gestion des performances de base de données

Voir tous les témoignages clients

Réglage SQL automatique

Automatic SQL Tuning identifie et règle automatiquement les instructions SQL dont les performances ne sont pas optimales. SQL Tuning Advisor permet aux administrateurs de base de données d'examiner les instructions SQL problématiques et d'obtenir des recommandations complètes de réglage SQL identifiées lors de la phase de diagnostic. Il aide les administrateurs de base de données à identifier d'autres plans d'exécution à l'aide de données de performances historiques et en temps réel.

Analysez les performances sur de longues périodes

ADDM Spotlight regroupe les résultats et les recommandations de chaque exécution de tâche ADDM sur une période spécifique pour l'analyse des performances. Il fournit des recommandations pour corriger les problèmes et aide les utilisateurs à effectuer les opérations suivantes :

  • Améliorez et standardisez la gestion des performances de la base de données à l'aide des conclusions et des recommandations d'Oracle ADDM
  • Corrigez de manière proactive la dégradation des performances à partir des rapports ADDM sur les fenêtres personnalisées pour l'analyse des causes premières
  • Comparez les performances du code d'application avant et après les mises à niveau
  • Soyez informé des exécutions à forte charge de l'application

Contrôle SQL en temps réel

Real-Time SQL Monitoring fournit des informations détaillées sur l'exécution des instructions SQL dans Oracle Database. Aucune étape supplémentaire n'est nécessaire et il n'y a pas de frais généraux de performances. En outre, il aide les administrateurs de base de données, les développeurs d'applications et les ingénieurs DevOps dans les cas d'utilisation suivants :

  • Contrôlez automatiquement les instructions SQL à longue durée d'exécution et gourmandes en ressources (requêtes, LMD et LDD, par exemple)
  • Contrôlez les statistiques au niveau de l'exécution globale, du fonctionnement du plan et de l'exécution en parallèle
  • Prend en charge l'analyse en temps réel, historique et hors ligne via des rapports actifs
  • Guide les efforts de réglage

Mettez à niveau, migrez et validez votre base de données

Lors de la mise à niveau et de la migration d'une base de données, vous pouvez rencontrer une régression ou une lenteur des performances, ce qui peut étendre la phase de test de ces activités. Real Application Testing peut rationaliser l'ensemble du processus, y compris la planification de la capacité, la migration et l'évaluation des performances, avec un minimum d'efforts. Commencez avec Migration Planner pour identifier les ressources requises, puis passez à Migration Workbench pour identifier la meilleure solution de migration, et enfin, capturez les charges de travail et clonez la base de données.

Ensuite, il est temps de commencer les tests.

  • Utilisez la fonctionnalité de clonage pour capturer les données de test
  • Exécutez SQL Performance Analyzer (SPA) avant la mise à niveau pour obtenir une référence
  • Mettez à niveau votre base de données
  • Exécutez l'application monopage pour identifier la régression SQL
  • Réglez les instructions SQL en régression à l'aide de Tuning Advisor ou utilisez des références de plan SQL pour assurer la stabilité du plan
  • Lorsque toutes les régressions sont corrigées, exécutez Database Replay pour tester le débit et identifier la régression

Cette approche minimisera le risque de surprises causées par la régression du matériel ou des logiciels et réduira la lutte contre les urgences après la mise à niveau.

Identifiez la cause première de la régression des performances en production

Imaginez : vous allez au travail le lundi matin et tombez immédiatement sur des utilisateurs mécontents. Aucun changement n'a eu lieu au cours du week-end, mais l'application présente néanmoins des problèmes de performances. L'analyse de la charge de travail peut vous aider à identifier la cause première. Commencez par créer un ensemble de réglages SQL à partir de la charge de travail lorsque la base de données fonctionne comme prévu. Il s'agit de votre charge de travail de référence. Après avoir rencontré des problèmes de performances, vous devez créer un ensemble de réglages SQL pour commencer l'analyse. L'analyse de la charge de travail peut désormais comparer la référence à la charge de travail actuelle.

Vous pouvez apprendre des détails sur les instructions exécutées dans la base de données, par exemple :

  • Instructions avec nouveau plan d'exécution et impact total sur la charge de travail
  • Nouvelles déclarations non vues dans la référence et leur impact
  • Instructions SQL manquantes visibles uniquement dans la référence

L'étape suivante consiste à appeler SQL Tuning Advisor pour régler les instructions nouvelles et en régression. Ce processus peut être automatisé entièrement et régulièrement avec les résultats, et affiché sur la page d'accueil de votre Enterprise Manager Database.

Migration physique ou logique de base de données

Migration Workbench offre des options de processus physique/logique et hors ligne, et permet d'effectuer des mises à niveau de version en ligne. Les processus sont gérés avec une expérience utilisateur graphique, une interface de ligne de commandes et des API REST. La fonction de conseil Cloud Premigration Advisor est intégrée au processus.

Migration Workbench propose deux options de migration pour migrer des bases de données Oracle :

1. Avec tablespace transportable (TTS) utilisant une méthode de migration logique ou physique
2. Avec la méthode de migration logique Data Pump

L'utilisation de Migration Workbench pour migrer des bases de données présente les avantages suivants :

  • Un seul outil pour tous les cas d'utilisation de la replatform, y compris l'environnement interplate-forme
  • Meilleure technologie de déplacement de données basée sur les choix source et cible
  • Migrations non-multi-locataire vers multi-locataire
  • Temps d'arrêt quasi nul pour les applications lors de la replatform
  • Pas ou peu de modifications pour les applications
  • Amélioration des performances des applications

Lancez-vous avec la gestion des performances de base de données


Contactez l’équipe commerciale

Vous souhaitez en savoir plus sur la gestion des performances des bases de données ? Laissez l’un de nos experts vous aider.