Set di righe DISCOVER_LOCKS
Fornisce informazioni sui blocchi correnti presenti nel server.
Colonne del set di righe
Il set di righe DISCOVER_LOCKS contiene le colonne seguenti.
Nome colonna |
Indicatore del tipo |
Lunghezza |
Descrizione |
---|---|---|---|
LOCK_CREATION_TIME |
DBTYPE_DBTIMESTAMP |
|
L'ora UTC del server al momento della richiesta del blocco. |
LOCK_GRANT_TIME |
DBTYPE_DBTIMESTAMP |
|
L'ora UTC del server nel momento in cui è stato concesso il blocco sulla risorsa. |
LOCK_ID |
DBTYPE_GUID |
|
Identificatore univoco del blocco espresso come GUID. |
LOCK_OBJECT_ID |
DBTYPE_WSTR |
|
Identificatore univoco dell'oggetto bloccato. |
LOCK_STATUS |
DBTYPE_I4 |
|
Stato del blocco: 0 indica che il blocco è in attesa di essere applicato all'oggetto. 1 indica che il blocco è stato concesso. |
LOCK_TRANSACTION_ID |
DBTYPE_GUID |
|
Identificatore univoco della transazione espresso come GUID. |
LOCK_TYPE |
DBTYPE_I4 |
|
Maschera di bit dei tipi di blocco. Per ulteriori informazioni, vedere la sezione Osservazioni di questo argomento. |
SPID |
DBTYPE_I4 |
|
ID della sessione. |
Questo set di righe dello schema non è ordinato.
Colonne di restrizione
Il set di righe DISCOVER_LOCKS può essere limitato sulle colonne elencate nella tabella seguente.
Nome colonna |
Indicatore del tipo |
Stato della restrizione |
---|---|---|
SPID |
DBTYPE_I4 |
Facoltativo. |
LOCK_TRANSACTION_ID |
DBTYPE_GUID |
Facoltativo. |
LOCK_OBJECT_ID |
DBTYPE_WSTR |
Facoltativo. |
LOCK_STATUS |
DBTYPE_I4 |
Facoltativo. |
LOCK_TYPE |
DBTYPE_I4 |
Facoltativo. |
LOCK_MIN_TOTAL_MS |
DBTYPE_I8 |
Facoltativo. |
Osservazioni
Tipi di blocco
Nome del blocco |
Valore |
Descrizione |
---|---|---|
LOCK_NONE |
0x0000000 |
Nessun blocco. |
LOCK_SESSION_LOCK |
0x0000001 |
Sessione inattiva; nessuna interferenza con altri blocchi. |
LOCK_READ |
0x0000002 |
Lettura del blocco durante l'elaborazione. |
LOCK_WRITE |
0x0000004 |
Scrittura del blocco durante l'elaborazione. |
LOCK_COMMIT_READ |
0x0000008 |
Blocco del commit, condiviso. |
LOCK_COMMIT_WRITE |
0x0000010 |
Blocco del commit, esclusivo. |
LOCK_COMMIT_ABORTABLE |
0x0000020 |
Interruzione all'avanzamento del commit. |
LOCK_COMMIT_INPROGRESS |
0x0000040 |
Commit in corso. |
LOCK_INVALID |
0x0000080 |
Blocco non valido. |