-
Apprentissage automatique -
Conseils d'optimisation d'experts -
Prise en charge des bases de données cloud -
API pour gérer l'automatisation
Apprentissage automatique
![]() |
Apprenez automatiquement le comportement d'attenteSi vous vous fiez aux connaissances généralement disponibles, il est difficile pour les débutants d'acquérir. L'échelle même dans des environnements plus grands empêche une compréhension profonde et globale. Faites sans ces connaissances et automatisez la compréhension des modèles de comportement normaux avec notre algorithme d'apprentissage automatique. Empêcher les connaissances de quitter l'entreprise lorsqu'un employé important change d'emploi. Automatisez et maintenez ces connaissances pour que tous les membres de votre équipe en bénéficient. |
|
Extension de la détection des anomalies au-delà des valeurs de crêteIl peut y avoir une tendance à se concentrer sur les performances optimales de la base de données. Bien que ce soit un excellent moyen de se concentrer sur les comportements problématiques, ce n'est pas le seul. On peut s'attendre à des variations de performances pour la plupart des bases de données de production. Ce qu'il faut, c'est un moyen de tenir compte des fluctuations attendues et de signaler les événements imprévus. La détection des anomalies de la base de données signale de tels événements. Cela vous donne plusieurs options pour déterminer si les choses s'écartent de la norme. |
![]() |
|
![]() |
Avertissement en cas de changements de comportement importantsDétecter les anomalies est une chose, mais comme personne ne regarde un tableau de bord XNUMXh / XNUMX et XNUMXj / XNUMX, DPA offre la possibilité de vous alerter de tout changement de comportement. Réduisez les faux positifs en abaissant la sensibilité à un niveau avec lequel vous êtes à l'aise. Ensuite, laissez DPA faire l'observation pour vous. DPA vous avertit lorsque la charge de travail change, lorsque les travaux de maintenance sont exécutés pendant les heures de bureau ou lorsqu'il y a d'autres changements inattendus que vous souhaitez examiner. |
Conseils d'optimisation d'experts
![]() |
Optimisation plus précise de la base de données grâce à l'analyse du temps de réponseL'analyse du temps de réponse offre une approche pragmatique de l'optimisation des performances de la base de données qui permet aux utilisateurs d'identifier plus facilement les problèmes et d'obtenir des résultats mesurables. Avec l'analyse du temps de réponse, vous pouvez optimiser l'optimisation de la base de données dans votre SGBD en identifiant les goulots d'étranglement, en identifiant les causes et en priorisant les actions - en fonction de l'impact d'une performance de base de données insuffisante sur les utilisateurs finaux. Chaque seconde, SolarWinds® Database Performance Analyzer (DPA) trie les données des instructions SQL et identifie les requêtes SQL sur lesquelles se concentrer. |
|
Isolez et corrigez les instructions SQL peu performantes à l'aide du réglage de la base de données dans SQL ServerSolarWinds DPA comprend des outils et des fonctions spécialement conçus pour l'optimisation des bases de données dans SQL Server et fournissent des Information sur les données de mesure importantes. Les diagrammes intuitifs dans DPA montrent des instructions SQL peu performantes, des latences d'application et des types / événements d'attente spécifiques qui pourraient entraîner des goulots d'étranglement. Vous pouvez également cliquer sur des zones du graphique pour explorer des problèmes spécifiques et les résoudre rapidement. |
![]() |
|
![]() |
L'étape suivante: Optimiser les bases de données à l'aide de Table Tuning AdvisorLes conseillers de réglage de table sont conçus pour vous aider à effectuer des optimisations de base de données complexes en collectant des données historiques et en présentant des Information sous forme de graphiques à barres. Le conseiller de réglage de DPA peut fournir aux administrateurs de bases de données des conseils utiles et exploitables pour les aider à identifier les problèmes qui nécessitent une action immédiate. Les alertes de DPA vous permettent également d'explorer en temps réel les données détaillées liées à un problème. |
|
Prendre des mesures pour optimiser les performances de la base de données pour surmonter les obstaclesLa première étape de l'optimisation des performances de la base de données consiste à localiser le problème. Grâce à la détection d'anomalies de base de données de SolarWinds DPA avec machine learning, vous pouvez analyser la latence de votre instance pour identifier ce qui doit être corrigé. Vous pouvez ensuite utiliser SQL Tuning Advisor pour analyser les instructions SQL existantes et obtenir des recommandations pour personnaliser les requêtes. En suivant les recommandations de DPA, vous pouvez mieux résoudre les problèmes d'optimisation des performances de la base de données, tels qu'un code SQL médiocre ou une mauvaise gestion des connexions. |
![]() |
Prise en charge des bases de données cloud
![]() |
Identifiez les problèmes dans votre environnement de base de donnéesDes problèmes peuvent survenir à tout moment dans votre environnement de base de données. Regardons la vérité en face. Personne ne travaille dans un environnement statique. Grâce à une surveillance XNUMX heures sur XNUMX, le DPA peut identifier les valeurs de pointe du comportement du temps d'attente de manière multidimensionnelle. Cela permet de se concentrer facilement sur la source du goulot d'étranglement et le composant impliqué. Database Performance Analyzer for SQL surveille également les écarts par rapport au comportement attendu. Ainsi, vous pouvez afficher l'étendue et l'avertissement en fonction de critères précis définissables. |
|
Analyse des performances pour déterminer la cause premièreAprès avoir identifié les problèmes majeurs, vous pouvez utiliser l'analyse fournie par DPA pour déterminer les causes des problèmes. Les métriques de ressources corrélées fournissent des Information sur tous les problèmes d'utilisation. Une analyse approfondie des blocages et des blocages permet de quantifier l'impact des blocages sur les utilisateurs finaux et de visualiser la structure des blocs pour déterminer quelles sessions et requêtes étaient impliquées, où trouver la cause et qui a été blessé. Une analyse des performances au niveau de la requête rassemble toutes les données disponibles dans une seule vue, et répond notamment à la question «Pourquoi cette requête est-elle si lente maintenant?» |
![]() |
|
![]() |
Optimisez vos bases de donnéesLa recherche et l'analyse sont un bon point de départ, mais le but ultime devrait être d'optimiser ou de réduire l'impact à l'avenir. Cependant, il n’existe pas toujours de remède aux inefficacités. Pour cette raison, Database Performance Analyzer surveille les charges de travail réelles pour mettre en évidence les requêtes qui collectent plus de données que nécessaire. Ces requêtes sont agrégées au niveau de la table afin que vous puissiez voir de manière globale les meilleures options d'optimisation et d'indexation. Souvent, de simples changements ont le plus grand impact sur les performances - il vous suffit de savoir comment cela fonctionne. |
|
Meilleures pratiques pour l'optimisation des tableauxComment pouvez-vous déterminer si les meilleures pratiques sont appliquées à vos tables de base de données lorsque plusieurs tables sont associées à votre base de données? Les meilleures pratiques d'optimisation des tables de DPA feront correspondre vos tables et index aux meilleures pratiques pour optimiser les performances de SQL Server. Cela inclut les clés étrangères non indexées, les index avec chevauchement, l'index large, les tables sans index défini et les tables sans clé primaire. |
![]() |
API pour gérer l'automatisation
![]() |
Optimisation des requêtes SQLPour une maintenance efficace des bases de données SQL Server et MySQL, utilisez Database Performance Analyzer (DPA) pour régler les requêtes SQL avant que des problèmes majeurs ne surviennent. Avec Database Performance Analyzer, vous pouvez examiner et identifier les requêtes inefficaces qui peuvent entraîner des valeurs d'E / S plus élevées, des latences plus longues, des blocages ou des conflits de ressources. Affichez les détails de la requête, y compris l'exécution, les statistiques d'exécution et les métriques pertinentes. Il est facile de marquer des instructions SQL spécifiques et, si nécessaire, d'exclure les instructions SQL chronophages. |
|
Analyse du temps de réponseUtilisez la fonction d'analyse de latence de DPA pour une analyse efficace de la base de données. L'outil interroge chaque instance toutes les secondes pour déterminer les performances de la session active et vous alerter des retards. Si la latence d'une instruction SQL augmente considérablement, vous pouvez rapidement rechercher la cause. Améliorez les résultats de la maintenance des bases de données SQL et MySQL en corrélant le délai d'exécution des requêtes avec l'impact sur l'utilisateur final. En outre, l'algorithme de détection des anomalies de base de données identifie les augmentations de latence inattendues par rapport aux données historiques normales. Vous pouvez utiliser le graphique de tendance pour visualiser facilement les changements au fil du temps. |
![]() |
|
![]() |
Tableau de bord uniformeUtilisez un tableau de bord simple pour gérer les instances SQL Server spécifiques à Windows, MySQL open source, Oracle, DB2 ou SAP ASE. Ce logiciel de maintenance de base de données combine des graphiques à barres faciles à lire et des affichages graphiques à code couleur avec des diagnostics détaillés, des avertissements personnalisés et des rapports fiables. Utilisez les fonctionnalités de partage de tableau de bord pour étudier l'impact de l'optimisation des requêtes avec d'autres personnes de l'organisation. Toute l'équipe peut analyser les changements de performance dans les environnements sur site, virtualisés et cloud et tirer parti de l'architecture sans agent pour le développement, les tests et la production SQL sécurisés à l'aide du logiciel de surveillance des performances de la base de données DPA. |
|
Conseils pratiquesGrâce à des Information détaillées, DPA peut vous aider à formuler un plan de maintenance de base de données qui vous aidera à éviter les problèmes de performances. Ce logiciel de maintenance de base de données SQL est conçu pour tirer parti des tendances historiques et des données actuelles, et pour générer des recommandations d'optimisation SQL Server. À la fin de chaque journée, DPA effectue une analyse d'optimisation de table et affiche des Information de table, des requêtes inefficaces et des index. Résolvez les problèmes de performances mineurs et répandus pour mieux hiérarchiser les problèmes qui nécessitent une attention immédiate. Affichez des détails sur les requêtes problématiques et découvrez s'il faut optimiser la requête, ajouter un index ou des colonnes, gérer la fragmentation des adresses, etc. |
![]() |
|
![]() |
Automatisation de la maintenance de la base de donnéesLes outils intégrés pour la maintenance de la base de données permettent une surveillance XNUMX heures sur XNUMX sans une quantité de travail comparable. Vous pouvez utiliser l'API DPA REST pour optimiser les tâches d'administration de base de données de base et améliorer l'évolutivité. Configurez des scripts Python ou PowerShell pour automatiser les tâches de maintenance de base de données critiques. Les administrateurs de base de données peuvent également créer des alertes pour surveiller le temps d'exécution des instructions SQL et signaler automatiquement les modifications importantes. Database Performance Analyzer est conçu pour aider les administrateurs de bases de données à garder une longueur d'avance sur les problèmes de performances. La détection automatique des anomalies dans les opérations de la base de données se fait à l'aide d'un algorithme d'intelligence artificielle. |
L'analyse des performances de la base de données n'a pas à être un jeu de devinettes.
Comment puis-je optimiser les performances de la base de données?
Comment puis-je optimiser les performances de la base de données?
Il existe deux formes d'optimisation de base de données. D'une part, la détection rapide des goulots d'étranglement de performance avec la détermination de leurs causes, en lien avec la priorisation des mesures. Le second est celui où vous avez besoin d'une solution pour optimiser de manière proactive les applications sous-performantes en identifiant les problèmes difficiles à détecter avant qu'ils ne deviennent aigus.
Puis-je identifier les problèmes de performances en fonction de l'utilisation des ressources?
Puis-je identifier les problèmes de performances en fonction de l'utilisation des ressources?
L'impact des ressources sur les performances de la base de données est une mesure critique qui doit être surveillée et comprise. DPA fournit des données de mesure complètes sur l'environnement informatique, telles que le processeur, la mémoire principale, le support de données et le réseau. D'autres métriques spécifiques à la base de données incluent les données de lecture / écriture InnoDB pour MySQL et les DTU pour la base de données Azure SQL.
Où dois-je commencer à optimiser ma base de données?
Où dois-je commencer à optimiser ma base de données?
Avec sa détection des anomalies basée sur l'apprentissage automatique et l'analyse avancée des états d'attente, DPA met fin aux spéculations et aux conjectures lors de l'optimisation des performances. Identifiez rapidement les requêtes les plus impactantes et les charges de travail inefficaces pour augmenter les performances des applications et améliorer encore l'optimisation globale de la base de données.
Comment obtenir des Information détaillées sur divers facteurs contribuant aux goulots d'étranglement?
Comment obtenir des Information détaillées sur divers facteurs contribuant aux goulots d'étranglement?
Grâce à l'analyse multidimensionnelle des performances de la base de données, vous obtenez une vue d'ensemble centrale de toutes les variables qui ont un impact sur les performances. Des requêtes SQL mal formulées aux index inefficaces, DPA trouve les coupables qui affectent les performances.
Comment puis-je recevoir des alertes automatiques sur les problèmes de performances critiques de la base de données?
Comment puis-je recevoir des alertes automatiques sur les problèmes de performances critiques de la base de données?
Si un problème est détecté, le moniteur d'événements et de ressources vous alertera immédiatement. Les modèles d'e-mail qui peuvent être ajustés individuellement par glisser-déposer facilitent la notification.
Comment obtenir les conseils d'optimisation des requêtes dont j'ai besoin?
Comment obtenir les conseils d'optimisation des requêtes dont j'ai besoin?
DPA traite toutes les données collectées, à la seconde près, XNUMX heures sur XNUMX et offre une compétence d'expert sous forme de conseils d'optimisation des tableaux. De la requête aux recommandations d'index, DPA propose des conseils d'optimisation couplés à des prévisions d'amélioration attendue des performances.
Comment connaître les effets de la virtualisation sur ma base de données?
Comment connaître les effets de la virtualisation sur ma base de données?
Avec DPA, vous obtenez une surveillance au niveau de la machine virtuelle avec une indication de la santé globale de la machine virtuelle - par exemple l'utilisation du processeur - tandis qu'avec une analyse au niveau de l'hôte, vous pouvez trouver des freins de performance difficiles à voir, comme le co-stop.
Suivez nos offres et innovations