Monitor de actividad (página Bloqueos por objeto)
Utilice esta página para ver la información acerca de los bloqueos que pertenecen a objetos específicos.
Opciones
- Objeto seleccionado
Especifique el objeto de base de datos para ver los bloqueos relacionados con ese objeto.
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.
- Id. de proceso
Id. de proceso de servidor (SPID) del proceso de usuario actual.
- Contexto
Representa el Id. de un subproceso determinado y asociado a un SPID específico.
- Id. de lote
Id. del lote.
Tipo
Tipo de bloqueo. Algunos tipos comunes 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, que proporciona el objeto.
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)
Utilizado 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 está ejecutando una operación que depende del esquema de una tabla. Hay dos tipos de bloqueos 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 bloqueo 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 CVNT se puede considerar similar a WAIT.
- Tipo de propietario
Propietario interno del bloqueo, como TRANSACTION, SESSION o CURSOR.
- Id. de propietario
Id. de propietario asociado al bloqueo.
- GUID de propietario
GUID del propietario del bloqueo.
- Base de datos
Base de datos que contiene los bloqueos.
- Objeto
Nombre del objeto que se está bloqueando.