SolarWinds SQL Sentry est le chien de garde dont votre base de données a besoin


Les applications allant au-delà des données les plus triviales stockent d'une manière ou d'une autre, et Microsoft SQL Server, avec Oracle et MySQL, sont parmi les trois systèmes de gestion de base de données les plus utilisés à travers le monde. Pour emprunter à l'oncle Ben de Spider-Man, un grand pouvoir s'accompagne d'une grande responsabilité. Peu importe si votre base de données dirige une petite entreprise ou alimente une vaste base de données d'empire de commerce électronique, les temps d'arrêt signifient une perte de la capacité d'effectuer des transactions, de signaler et d'analyser. Il est crucial que chaque administrateur de base de données dispose d'outils de qualité, fiables et proactifs pour vous permettre de savoir ce qui se passe sur vos serveurs et d'obtenir les meilleures performances.

SolarWinds est bien connu pour sa vaste gamme de produits permettant aux professionnels de l'informatique de Microsoft d'atteindre des performances révolutionnaires dans les environnements physiques, virtuels et cloud. Cela inclut les produits merveilleux qu'iTWire a examinés dans le passé, tels que SolarWinds Server & Application Monitor (SAM), ou SolarWinds NetFlow Traffic Analyzer (NTA) ou SolarWinds DBA xPress. Il comprend également SolarWinds SQL Sentry, une solution complète de surveillance des performances des bases de données et DataOps pour Microsoft SQL Server, Azure SQL Database et la plate-forme de données Microsoft.

Lancé pour la première fois en 2004 par SentryOne, SQL Sentry a bénéficié de 17 années d'innovation et d'évolution pour l'amener à ce qu'il est aujourd'hui : un utilitaire de gestion de base de données robuste conçu pour garantir à vos applications stratégiques les performances de base de données optimales dont elles ont besoin.

SentryOne a été racheté par SolarWinds à la même époque l'année dernière, avec la mission de SentryOne de responsabiliser les professionnels des données de Microsoft s'inscrivant pleinement dans l'engagement de SolarWinds à aider les professionnels de l'informatique à résoudre les défis de gestion d'infrastructure informatique les plus difficiles.

Un an plus tard, il est impressionnant de voir comment la taille et l'échelle de SolarWinds ont augmenté la portée et la profondeur de SQL Sentry pour aider les administrateurs de bases de données Microsoft.

la toile
contrer



Les performances de la base de données ne peuvent pas être sous-estimées ; chaque seconde inutile dans le traitement d'une requête est un retard supplémentaire pour les visiteurs de votre site Web, c'est une chance supplémentaire pour des transactions ou des rapports concurrents ou des mises à jour de conflit, c'est un autre problème pour faire émerger des informations et des analyses commerciales. En fin de compte, les problèmes de performances des bases de données ont un coût commercial réel lié à eux.

En son cœur, SQL Sentry est utilisé pour surveiller, diagnostiquer et optimiser les environnements SQL Server, qu'ils soient sur site, dans le cloud ou hybrides. Contrairement à de nombreux autres outils conçus pour analyser des index ou rechercher des journaux d'événements intéressants et vous dire ce qui se passe en ce moment, SQL Sentry conserve les données historiques, ce qui signifie qu'il peut creuser en profondeur pour identifier les modèles à long terme et les changements que vous ne réaliseriez peut-être pas autrement.

C'est plus que cela, cependant. SolarWinds inclut d'autres outils dans sa suite tels que SolarWinds Database Mapper qui documente automatiquement votre base de données – une aubaine énorme pour tous ceux qui ont déjà demandé : « Avons-nous un dictionnaire de données pour cela ? », ou SolarWinds Task Factory qui fournit des composants hautes performances et tâches pour SQL Server Integration Services, étendant son intelligence et ses capacités sans aucune ligne de programmation nécessaire, ou SolarWinds Plan Explorer, pour aller rapidement à la racine des problèmes de requête.

iTWire passé du temps à explorer SQL Sentry dans un environnement commercial multinational du monde réel. Pendant ce temps, nous avons été impressionnés à la fois par sa facilité d'utilisation et la simplicité avec laquelle il a mis en évidence les éléments susceptibles de poser problème.

Par exemple, avec une application à usage intensif, nous avons eu du mal à résoudre les problèmes de blocage récurrents. Avant SQL Sentry, nos capacités étaient limitées à explorer précisément ce qui se passait et d'où venaient ces requêtes concurrentes. Des tentatives ont été faites pour lutter contre la situation en révisant l'indexation et en augmentant le MAXDOP (degrés maximaux de parallélisme) qui à son tour a augmenté les attentes CXPACKET. Pourtant, il s'agissait de coups de couteau dans le noir.

Avec SQL Sentry, nous pouvions définir des alertes pour nous avertir si les blocages atteignaient un certain seuil au cours d'une période de temps fixe. événements et objets provoquant la plupart de ces alertes. Nous avons reçu des informations claires, nous permettant d'inspecter et d'analyser en profondeur les requêtes pour identifier spécifiquement le conflit. En fait, nous avons pu réduire considérablement une procédure stockée souvent exécutée d'une durée d'exécution d'environ 36 minutes à 44 secondes, en combinant les alertes SQL Sentry et les données historiques avec le tableau de bord d'analyse des performances. Ce fut une expérience magnifique et les installations de SQL Sentry ont aidé à découvrir un problème sur lequel nous n'avions autrement qu'une visibilité limitée.

Pendant ce temps, le tableau de bord d'analyse des performances est lui-même susceptible d'être votre maison principale au sein de SQL Sentry. Cela offre des métriques clés en temps réel ou historique, vous permettant d'explorer l'utilisation des ressources. Encore une fois, l'opportunité de remonter le temps est très appréciée, surtout lorsque le PDG appelle au hasard et demande : « Mes applications étaient lentes la semaine dernière. Pourquoi?" Maintenant, vous pouvez le découvrir. iTWire a également apprécié le concept de groupes de processus personnalisés de SQL Sentry, afin que vous puissiez extraire des applications ou des processus spécifiques du mélange. Cela a permis de montrer si la charge du processeur était spécifiquement liée à SQL Server ou était plutôt causée par quelque chose d'autre sur la machine. De même, les attentes peuvent être réparties dans leurs propres groupes personnalisés. En outre, vous pouvez créer vos propres références pour comparer les performances sur les périodes les mieux adaptées à vos besoins.

En se référant à notre exemple de blocage, iTWire a également découvert que SQL Sentry offrait une grande flexibilité dans la façon dont nous configurions les alertes. J'ai toujours été attentif aux alertes qui donnent de la valeur et ne font pas de bruit. Dans le passé, j'ai vu trop de situations où quelque chose a échoué et après enquête, il s'est avéré que des alertes étaient générées, révélant que l'échec était imminent – et donc évitable – mais toutes les alertes étaient simplement classées dans un dossier, non lues, via une règle dans Outlook. Les administrateurs système recevant les alertes ont estimé qu'il y en avait trop et au lieu de les régler, ils ont simplement choisi de les classer automatiquement et de ne jamais les lire. C'est, pour moi, inacceptable. Les alertes doivent être utiles et utilisables. S'ils deviennent bruyants et que les gens les ignorent, éteignez-les ou réparez-les.

Heureusement, SQL Sentry aide les alertes à rester pertinentes et significatives. Les alertes peuvent être créées au sein d'une hiérarchie et d'une topologie qui peuvent être configurées et organisées de différentes manières pour donner un sens à votre situation. Il vous permet de contrôler les alertes en fonction de l'environnement, de l'application, du type de charge de travail et d'autres classifications. Vous pouvez définir des alertes de développement et de production de différentes manières, par exemple. Cela inclut des ensembles de règles pour ajuster le nombre d'occurrences de l'événement devant se produire dans un délai défini avant que vous ne soyez averti du tout, tout en aidant à maximiser le signal et à réduire le bruit.

De plus, iTWire a découvert que nous pouvions tirer parti de la topologie pour utiliser différentes adresses De: dans les alertes par e-mail, elles sont donc entrées dans différentes files d'attente dans notre centre de services, maximisant à nouveau le signal par rapport au bruit et alertant uniquement les personnes responsables de la zone. En fait, nous pourrions personnaliser les alertes pour utiliser différentes méthodes de contact avec les personnes, à différentes périodes de la journée – plus de messages texte envoyés à ceux qui ne sont pas de garde pendant la nuit.

Il y a plus que nous pourrions dire; iTWire utilisé SQL Sentry pour générer une documentation de base de données, pour approfondir les problèmes de performances qui étaient auparavant impénétrables, pour visualiser les blocages, pour ajuster les facteurs de remplissage d'index avec des conseils d'experts au lieu d'utiliser la règle empirique d'Internet, pour ajuster les tâches de maintenance, pour identifier et analyser requêtes à fort impact, pour évaluer les plans de requête, pour créer une série d'alertes hautement personnalisées, et plus encore.

En fin de compte, si vous disposez d'un environnement SQL Server, peu importe où, quelle que soit sa taille, SolarWinds SQL Sentry vous offre tous les outils dont vous avez besoin pour effectuer une analyse des causes profondes, pour comprendre les performances de votre charge de travail, pour comprendre en profondeur la santé de votre plate-forme, fournir des informations approfondies, faciliter une culture proactive et agile axée sur les données et, finalement, fournir en permanence des données hautement disponibles et hautement performantes à l'entreprise.

SQL Sentry est disponible en essai gratuit pour le voir par vous-même, sans risque.



Source link

On voit clairement qu’il est plausible de se lancer dépourvu argent et inconscient technique particulière. Je vous conseille de vous jeter rapidement en dropshipping et de malgré tout ne pas mettre trop d’argent sur votre site. Il vous faut vraiment avoir un budget marchéage pour fonder venir les internautes sur votre boutique : c’est le nerf de la guerre. Car comme nous-mêmes l’ai dit, vous pouvez avoir la plus belle boutique. Sans trafic, vous ne ferez des fois de chiffre d’affaires. Une fois que vous aurez testé, votre marché vous allez pouvoir alors dénicher un stock.