Outil de surveillance des interblocages dans SQL Server

Diagnostiquez et résolvez rapidement les interblocages dans SQL Server

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus
Dépannage accéléré
Détection des interblocages
Affichage des interblocages
Collaboration
Enregistrement et lecture des interblocages

Dépannez plus rapidement les interblocages dans SQL Server

SQL Server Blocking 0 Features Array Item - features item image

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
Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

Identifiez les victimes et les survivants des interblocages dans SQL Server

SQL Server Deadlock Monitoring Tool 1 Features Array Item - features item image

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.

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

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

SQL Server Deadlock Monitoring Tool 2 Features Array Item - features item image

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.

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

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

SQL Server Deadlock Monitoring Tool 3 Features Array Item - features item image

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.

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

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

SQL Server Deadlock Monitoring Tool 4 Features Array Item - features item image

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.

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

En savoir plus sur les interblocages dans SQL Server

Questions fréquentes

  • Les interblocages dans SQL Server se produisent lorsque deux transactions ou plus, ou des collections de requêtes SQL, se bloquent mutuellement par une dépendance cyclique. Cela se produit lorsque les transactions maintiennent des verrous sur des ressources dont d’autres transactions ont également besoin, ce qui se traduit par l’application d’un verrou SQL Server sur une table. Une requête SQL sujette à un interblocage ne peut pas aboutir tant que le verrou n’est pas libéré, ce qui est également le cas pour les autres requêtes SQL dans la même situation.

    Lorsque vous recevrez une notification d’interblocage dans SQL Server, vous remarquerez qu’une transaction est appelée « victime » et l’autre « survivante ». La victime est la session restaurée et automatiquement sélectionnée par SQL Server en fonction de la priorité de l’interblocage et du coût de la restauration.

    Parmi les raisons courantes à l’origine d’un interblocage, on compte une conception imparfaite de la base de données, un manque d’indexation, des niveaux d’isolement inappropriés et des requêtes mal rédigées. Lorsqu’un verrou SQL Server bloque une table, les opérations sont retardées ou même entièrement arrêtées. Finalement, les interblocages peuvent entraîner un arrêt complet du traitement dans votre moteur de base de données.

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

Télécharger la version d’essai gratuiteLien par e-mail vers la version d’essai
Complète, 14 jours
En savoir plus

Parlons-en.

Contactez notre équipe. À tout moment.

En savoir plus sur nos produits les plus populaires

Logiciel de provisionnement automatisé des utilisateurs
Outil de génération de rapports sur les autorisations NTFS
Outil d’audit d’Active Directory
Audit du réseau
Analyseur d’adresses IP
Dépannage du réseau
Logiciel de surveillance des serveurs
Virtualization Manager
Surveillance des performances des bases de données
Service Desk
Support technique
Gestion des ressources informatiques

Explorer plus de ressources

Afficher toutes les ressources