Ensemble de lignes DISCOVER_LOCKS
Fournit des informations sur les verrous actuellement en place sur le serveur.
Colonnes de l'ensemble de lignes
L'ensemble de lignes DISCOVER_LOCKS contient les colonnes suivantes.
Nom de colonne |
Indicateur de type |
Longueur |
Description |
---|---|---|---|
LOCK_CREATION_TIME |
DBTYPE_DBTIMESTAMP |
|
Heure UTC du serveur au moment où le verrou a été demandé. |
LOCK_GRANT_TIME |
DBTYPE_DBTIMESTAMP |
|
Heure UTC du serveur au moment où le verrou a été accordé sur la ressource. |
LOCK_ID |
DBTYPE_GUID |
|
Identificateur unique du verrou, tel qu'un GUID. |
LOCK_OBJECT_ID |
DBTYPE_WSTR |
|
Identificateur unique de l'objet actuellement verrouillé. |
LOCK_STATUS |
DBTYPE_I4 |
|
État du verrou. 0 signifie « Attente de verrouillage de l'objet ». 1 signifie « Verrou accordé ». |
LOCK_TRANSACTION_ID |
DBTYPE_GUID |
|
Identificateur unique de la transaction, tel qu'un GUID. |
LOCK_TYPE |
DBTYPE_I4 |
|
Masque de bits des types de verrouillage ; pour plus d'informations, consultez la section Remarques de cette rubrique. |
SPID |
DBTYPE_I4 |
|
ID de session. |
Cet ensemble de lignes de schéma n'est pas trié.
Colonnes de restriction
L'ensemble de lignes DISCOVER_LOCKS peut être restreint sur les colonnes répertoriées dans le tableau suivant.
Nom de la colonne |
Indicateur de type |
État de la restriction |
---|---|---|
SPID |
DBTYPE_I4 |
Ce paramètre est facultatif. |
LOCK_TRANSACTION_ID |
DBTYPE_GUID |
Ce paramètre est facultatif. |
LOCK_OBJECT_ID |
DBTYPE_WSTR |
Ce paramètre est facultatif. |
LOCK_STATUS |
DBTYPE_I4 |
Ce paramètre est facultatif. |
LOCK_TYPE |
DBTYPE_I4 |
Ce paramètre est facultatif. |
LOCK_MIN_TOTAL_MS |
DBTYPE_I8 |
Ce paramètre est facultatif. |
Notes
Types de verrouillage
Nom du verrou |
Valeur |
Description |
---|---|---|
LOCK_NONE |
0x0000000 |
Aucun verrou. |
LOCK_SESSION_LOCK |
0x0000001 |
Session inactive ; n'interfère pas avec les autres verrous. |
LOCK_READ |
0x0000002 |
Verrou de lecture durant le traitement. |
LOCK_WRITE |
0x0000004 |
Verrou d'écriture durant le traitement. |
LOCK_COMMIT_READ |
0x0000008 |
Verrou de validation, partagé. |
LOCK_COMMIT_WRITE |
0x0000010 |
Verrou de validation, exclusif. |
LOCK_COMMIT_ABORTABLE |
0x0000020 |
Abandon lors de la validation. |
LOCK_COMMIT_INPROGRESS |
0x0000040 |
Validation en cours. |
LOCK_INVALID |
0x0000080 |
Verrou non valide. |