Compartir a través de


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.

Vea también

Otros recursos

sp_lock (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005