Monitor de actividad (página Bloqueos por proceso)
Utilice esta página para ver información sobre los bloqueos que pertenecen a procesos específicos.
Opciones
- Proceso seleccionado
Especifique el identificador de proceso del sistema (SPID) para mostrar los bloqueos relacionados con cada proceso.
Aparecerán las siguientes columnas en cada bloqueo. Para cambiar el orden de las columnas en la cuadrícula, arrastre los encabezados de esta columna a la ubicación preferida.
- Objeto
Nombre del objeto que se está bloqueando.
Tipo
Tipo de bloqueo. Los tipos posibles son:Tipo Descripción RID
Identificador de fila. Se utiliza para bloquear individualmente una sola fila de la tabla.
Clave
Bloqueo de una fila en un índice. Se utiliza para proteger los intervalos de claves en transacciones serializables.
Página
Página de datos o de índices.
Extensión
Grupo contiguo de ocho páginas de datos o páginas de índice.
Tabla
Tabla completa, con todos los datos e índices.
Base de datos
Base de datos completa.
Metadatos
Información descriptiva acerca del objeto.
Otros tipos son posibles.
- Subtipo
Información adicional acerca del tipo. Esta columna puede estar vacía.
- Id. de objeto
Id. de objeto de la base de datos sujeta al bloqueo.
- Descripción
Información descriptiva, si existe, proporcionada por el subproceso.
Modo de solicitud
Tipo de bloqueo solicitado.Tipo Descripción Compartido (S)
Se utiliza para operaciones que no cambian o actualizan datos (operaciones de sólo lectura), como la instrucción SELECT.
Actualizar (U)
Se utiliza en recursos que se pueden actualizar. Evita una forma común de interbloqueo que se produce cuando varias sesiones leen, bloquean y posteriormente actualizan recursos.
Exclusivo (X)
Se utiliza en operaciones de modificación de datos, como UPDATE, INSERT o DELETE. Garantiza que no pueden aplicarse varias actualizaciones simultáneamente en el mismo recurso.
Intención
Se utiliza para establecer una jerarquía de bloqueos.
Esquema
Se utiliza cuando se ejecuta una operación que depende del esquema de una tabla. Hay dos tipos de bloqueo de esquema: estabilidad del esquema (Sch-S) y modificación del esquema (Sch-M).
Actualización masiva (BU)
Se utiliza cuando se copian datos de forma masiva en una tabla y se especifica la sugerencia TABLOCK.
RangeS_S
Intervalo compartido, bloqueo de recurso compartido; recorrido de intervalo serializable.
RangeS_U
Intervalo compartido, bloqueo de actualización de recursos; recorrido de actualización serializable.
RangeI_N
Intervalo de inserción, bloqueo de recurso Null. Se utiliza para probar los intervalos antes de insertar una clave nueva en un índice.
RangeX_X
Intervalo exclusivo, bloqueo de recurso exclusivo. Se utiliza al actualizar una clave de un intervalo.
- Tipo de solicitud
Tipo de objeto solicitado.
Estado de la solicitud
Estado de la solicitud de bloqueo.Tipo Descripción GRANT
Bloqueo concedido.
WAIT
El bloqueo está bloqueado por otro proceso.
CNVT
El bloqueo se está convirtiendo a otro bloqueo. Un bloqueo que se convierte a otro tipo de bloqueo se mantiene en un modo, pero adquirirá un modo de bloqueo más fuerte (por ejemplo, de actualización a exclusivo). Cuando se diagnostican problemas en los bloqueos, el estado CNVT se puede considerar similar a WAIT.
- Tipo de propietario
Propietario interno del bloqueo, como TRANSACTION, SESSION o CURSOR.
- Id. de propietario
Id. del propietario asociado al proceso.
- GUID de propietario
GUID del propietario del bloqueo.
- Base de datos
Base de datos que contiene los bloqueos.
- Id. de proceso
Id. del proceso que mantiene o solicita el bloqueo. Es el mismo identificador de proceso que se ha seleccionado al inicio de la página.
- Contexto
Identificador del contexto de ejecución. Representa el Id. de un subproceso dado asociado a un SPID específico.
- Id. de lote
Id. del lote.