Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Utilisez-vous les bons outils de surveillance des performances de la base de données ?

Il existe de nombreuses options pour sélectionner un outil de surveillance des performances de la base de données. Pour vous assurer que vous utilisez le meilleur outil pour votre organisation, vous devez d'abord vous assurer que vous utilisez le bon type de solution de surveillance des performances, puis vous devez évaluer vos besoins et vos objectifs en matière de performances.

Types d'outils de surveillance de base de données

Les outils de surveillance des performances des bases de données se déclinent en plusieurs variétés. Le type que vous choisissez peut être une question de préférence ou de nécessité. Voici quelques exemples :

Logiciel fourni par le fournisseur : Les outils commerciaux de surveillance des performances des serveurs SQL offrent un large éventail de fonctionnalités et d'options de personnalisation, et leur prix est adapté à la plupart des budgets.

Sur site : Certains secteurs hautement réglementés, tels que la santé, les services financiers et le gouvernement, insistent toujours pour conserver les serveurs et la surveillance des bases de données sur site.

Hébergé dans le cloud : Les outils de surveillance des performances basés sur le cloud sont flexibles, évolutifs, sécurisés et faciles à utiliser. Ils peuvent également surveiller les performances des serveurs et des bases de données dans le cloud et sur site.

Gratuit ou abonnement : Plusieurs fournisseurs d'outils de surveillance des performances proposent des versions gratuites et sur abonnement. Bien que de nombreuses fonctionnalités soient les mêmes pour les deux versions, la version gratuite limite souvent le nombre de serveurs que vous pouvez surveiller et est financée par la publicité.

Évaluez vos objectifs et vos besoins en matière de surveillance des performances

Maintenant que vous savez quel type d'outil de surveillance des performances fonctionne le mieux avec votre environnement et votre budget, il est temps d'examiner de près vos objectifs de performances et les fonctionnalités de surveillance de base de données souhaitées.

Haute disponibilité : Si vos utilisateurs ne peuvent pas accéder à vos bases de données, ils n'utiliseront pas votre produit longtemps. Sélectionnez un système de surveillance qui résiste aux pannes sans perdre de temps et vous permet de savoir immédiatement quelle instance a échoué et où.

Délai de réponse et de résolution : La surveillance des temps de réponse et de résolution est une fonction essentielle d'un outil de surveillance des performances. Choisissez-en un qui fait plus que cracher des métriques. Trouvez une solution qui examine en profondeur l'instance pour isoler rapidement les problèmes de performances.

Facilité d'installation et de configuration : Les outils de surveillance des performances des bases de données basés sur le cloud d'aujourd'hui vous permettent d'installer et de configurer votre système en quelques minutes, et non en heures, jours ou semaines. Vous avez également accès à la dernière version à chaque fois que vous vous connectez, ce qui réduit le temps de maintenance.

Surveillance mobile : Fini le temps où vous vous rendiez au bureau à 3 heures du matin. Recherchez un outil qui inclut une application mobile afin de recevoir des alarmes et de commencer à dépanner où que vous soyez et à tout moment.

Optimisation des requêtes : Le réglage des requêtes vous évitera des heures de frustration et réduira les problèmes avant et au fur et à mesure qu'ils surviennent. Choisissez une solution qui inclut ces fonctionnalités :

  • Analyse du plan de requête pour détecter les problèmes et proposer des solutions potentielles pour les résoudre
  • Panneau d'historique des requêtes pour suivre les modifications apportées à votre serveur SQL
  • Visualisation du plan de requête pour isoler les opérations qui causent des inefficacités

Vérifications de santé : Un outil de surveillance des performances qui exécute des vérifications régulières de l'état du système identifiera les problèmes de performances sur le serveur et identifiera et corrigera les problèmes affectant la sécurité, la configuration, la mémoire, la reprise après sinistre et les E/S.

Alarmes intelligentes : Les alarmes intelligentes vont au-delà de la fonction des alarmes standard en fournissant des détails sur ce qui s'est passé immédiatement avant et après l'alarme et en proposant les causes possibles du problème.

Alertes et seuils personnalisables : La sélection d'un outil qui vous permet de personnaliser les alertes réduira la fatigue liée aux alertes. Minimisez le nombre d'alertes en ajustant les seuils, en ignorant les problèmes qui ont tendance à déclencher de fausses alarmes et en définissant des limites de gravité pour les déclencheurs.

Autres considérations lors du choix d'un outil de surveillance des performances de la base de données

La définition de vos objectifs et de vos besoins en fonctionnalités est une grande partie de la sélection d'un outil de surveillance des performances, mais il y a quelques autres éléments à prendre en compte.

Les DBA s'impliquent de plus en plus dans le côté commercial de leurs organisations. Cela fait de la compréhension des besoins commerciaux de votre entreprise un facteur essentiel dans le choix d'un outil de surveillance des performances. Posez-vous ces questions pour affiner vos options et faire un choix approprié :

  • Combien de serveurs devons-nous surveiller ?
  • Qui sont nos utilisateurs ?
  • Que font nos serveurs ? Quelles applications en dépendent ?
  • Quelles sont les implications de performances médiocres (par exemple, les bases de données prennent-elles en charge les processus critiques) ?

Comme indiqué précédemment, les exigences de votre environnement de surveillance des performances joueront un rôle dans le type d'outil que vous sélectionnerez. L'emplacement de vos serveurs, qu'ils soient sur site, dans le cloud ou dans un environnement hybride, peut influencer vos besoins.

Vous devrez également tenir compte des exigences et des préférences de votre organisation en matière de rapports et d'analyse. Êtes-vous lié par de lourdes réglementations telles que HIPAA ? Êtes-vous axé sur les métriques ? Préférez-vous une vue d'ensemble des diagnostics et des analyses de performances ? Les fonctionnalités de création de rapports et d'analyse peuvent varier considérablement d'un produit à l'autre. Assurez-vous donc de regarder sous le capot avant de prendre votre décision finale.

Que vous vous questionniez sur l'adéquation de votre solution de surveillance des performances actuelle ou que vous soyez un premier acheteur, ces conseils peuvent vous aider à identifier l'outil qui vous aidera le mieux à maintenir un système de base de données performant.