Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez cette page pour afficher des informations sur les verrous relevant de processus déterminés.
Options
- Processus sélectionné
Spécifie l'ID du processus système pour afficher les verrous relatifs à chaque processus.
Les colonnes ci-après sont affichées pour chaque verrou. Vous pouvez modifier l'ordre des colonnes de la grille en faisant glisser leur en-tête vers un nouvel emplacement.
- Objet
Nom de l'objet verrouillé.
Type
Type de verrou. Les types possibles sont :Type Description RID
Identificateur de ligne. Utilisé pour verrouiller individuellement une ligne dans une table.
Clé
Verrou de ligne dans un index. Utilisé pour protéger les groupes de clés des transactions sérialisables.
Page
Page de données ou d'index.
Extension
Groupe contigu de huit pages de données ou d'index.
Table
Table complète comprenant l'ensemble des index et des données.
Base de données
Table de données complète.
Métadonnées
Informations détaillées relatives à l'objet.
D'autres types sont possibles.
- Sous-type
Informations supplémentaires. Il est possible que cette colonne soit vide.
- ID de l'objet
ID de l'objet de l'objet de base de données soumis au verrou.
- Description
Informations détaillées éventuellement fournies par le thread.
Mode de demande
Type de verrou demandé.Type Description Partagé (S)
Utilisé pour les opérations n'effectuant pas de modification ou de mise à jour des données (opérations en lecture seule), telles que l'instruction SELECT.
Mise à jour (U)
Utilisé pour les ressources pouvant être mises à jour. Empêche une forme de blocage courante qui se produit lorsque plusieurs sessions lisent, verrouillent et peuvent mettre à jour des ressources ultérieurement.
Exclusif (X)
Utilisé par les opérations de modification de données, telles que UPDATE, INSERT ou DELETE. Empêche que plusieurs mises à jour s'effectuent simultanément sur une même ressource.
Intent
Permet d'établir une hiérarchie de verrouillage.
Schéma
Utilisé lors de l'exécution d'une opération associée au schéma d'une table. Il existe deux types de verrou du schéma : la stabilité du schéma (Sch-S) et la modification du schéma (Sch-M).
Mise à jour par bloc (BU)
Utilisée lors de la copie en bloc de données dans une table avec l'indicateur TABLOCK spécifié.
RangeS_S
Verrou de ressource partagé, étendue partagée ; analyse de plage sérialisable.
RangeS_U
Verrou de mise à jour de ressource, plage partagée ; analyse de mise à jour sérialisable.
RangeI_N
Verrou de ressource NULL, plage d’insertion. Utilisé pour tester les plages avant l'insertion d'une nouvelle clé dans un index.
RangeX_X
Verrou de ressource exclusive, plage exclusive. Utilisé lors de la mise à jour d’une clé dans une plage.
- Type de la demande
Type d'objet demandé.
État de la demande
État de la demande de verrou.Type Description GRANT
Un verrou a été obtenu.
WAIT
Un verrou est bloqué par un autre processus.
CNVT
Un verrou est converti en un autre verrou. Un verrou converti en un autre verrou est maintenu dans un mode mais est en attente d'obtention d'un mode de verrou plus fort (par exemple de mise à jour vers exclusif). Lors du diagnostic de problèmes de blocage, CVNT peut être considéré comme équivalent à WAIT.
- Type de propriétaire
Le propriétaire interne du verrou, tel que TRANSACTION, SESSION ou CURSOR.
- ID de propriétaire
L'ID de propriétaire associé au processus.
- GUID de propriétaire
Le GUID du propriétaire du verrou.
- Base de données
Base de données contenant les verrous.
- ID de processus
L'ID du processus qui contient ou demande le verrou. Il s'agit du même ID de processus que celui sélectionné en haut de la page.
- Contexte
ID de contexte d'exécution. Représente l'ID d'un thread donné associé à un SPID spécifique.
- ID de lot
L'ID de lot.