Dépannez plus rapidement les interblocages dans SQL Server

SolarWinds® SQL Sentry affiche les interblocages dans SQL Server et vous indique le temps total qu’ils vous ont fait perdre. Vous trouverez dans le rapport de synthèse sur les interblocages un indicateur concernant l’impact sur les victimes. L’outil dédié aux interblocages dans SQL Server vous permet d’effectuer les opérations suivantes :

  • Afficher les instructions en cours d’exécution lorsque l’interblocage s’est produit
  • Éviter l’installation d’agents ou définir des indicateurs de trace pour regrouper des informations pertinentes sur les interblocages
  • Éliminer la conversion nécessaire de SPID ou d’ID de référence. Les noms de l’hôte, de l’application et des ressources sont libellés dans le graphique des interblocages

Identifiez les victimes et les survivants des interblocages dans SQL Server

La première étape de l’analyse de l’impact des interblocages sur les applications consiste à identifier les « victimes » (une transaction restaurée ou un échec de processus), et les « survivants ». SQL Server choisit souvent la transaction la moins coûteuse à restaurer comme victime de l’interblocage.

SQL Sentry résout le conflit d’interblocage en identifiant une victime en fonction d’un ID de processus et en spécifiant le temps d’attente de l’interblocage, ce qui permet d’assurer une résolution efficace et d’obtenir les informations dont vous avez besoin sur la surveillance de l’interblocage.

Visualisez rapidement dans Management Studio les interblocages qui se produisent dans SQL Server

SQL Sentry peut exporter les informations capturées sur les interblocages dans un format de fichier ouvert. Vous pouvez afficher et partager les fichiers comme vous le souhaitez. Vous pouvez même consulter les fichiers dans SQL Server Management Studio (SSMS) qui en facilite l’accès.

Partagez les informations concernant les interblocages dans SQL Server pour résoudre plus facilement les problèmes

Selon le type d’interblocage, un administrateur de bases de données peut avoir besoin de partager des informations avec les développeurs afin de trouver une résolution optimale.

SQL Sentry permet aux administrateurs de bases de données de communiquer ces informations à l’équipe par e-mail, et il propose des conseils pour la résolution des interblocages. Supposez, par exemple, qu’un administrateur de bases de données remarque dans SQL Sentry que, dans une même application, plusieurs requêtes provoquent un interblocage des mêmes objets. Dans ce cas, il peut facilement envoyer par e-mail le rapport SQL Sentry d’interblocage à son équipe et suggérer aux développeurs de passer en revue les stratégies de SQL Sentry permettant de résoudre les interblocages.

Utilisez la fonction de lecture des interblocages pour accélérer les analyses

Elle permet d’analyser l’origine des interblocages en affichant les événements qui les ont provoqués. Cette fonction vous permet de reconstituer un interblocage par ingénierie inverse.

Vous pouvez ainsi regarder le diagramme du cycle des événements, ce qui revient à regarder l’interblocage se reproduire en temps réel. Les commandes de lecture permettent d’avancer, d’avancer rapidement, de revenir en arrière, de modifier la vitesse de lecture et d’appliquer un zoom avant ou arrière sur le graphique de l’interblocage.

En savoir plus sur les interblocages dans SQL Server

Questions fréquentes

Cherchez et empêchez les interblocages dans SQL Server

SolarWinds SQL Sentry

  • Examinez de près des informations détaillées sur la surveillance des interblocages en bénéficiant du contexte adapté et d’une navigation cohérente

  • Identifiez rapidement les processus bloqués et les causes de l’interblocage

  • Regroupez les indicateurs pertinents sur la surveillance des interblocages pour optimiser vos bases de données, vos index et vos requêtes

Parlons-en.

Contactez notre équipe. À tout moment.