Compartir a través de


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.

Vea también

Otros recursos

sp_lock (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005