Bloqueos (categoría de eventos)Locks Event Category

SE APLICA A: síSQL Server noAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Utilice las clase de evento de la categoría de eventos Bloqueos para supervisar la actividad de bloqueo en una instancia del MicrosoftMicrosoft Motor de base de datos de SQL ServerSQL Server Database Engine.Use the event classes in the Locks event category to monitor locking activity in an instance of the MicrosoftMicrosoft Motor de base de datos de SQL ServerSQL Server Database Engine. Estas clases de evento pueden ayudarle a investigar los problemas de bloqueo provocados por varios usuarios que leen y modifican datos simultáneamente.These event classes can help you investigate locking problems caused by multiple users reading and modifying data concurrently.

Puesto que el Motor de base de datosDatabase Engine a menudo procesa varios bloqueos, la captura de las clases de eventos en Bloqueos durante un seguimiento puede incurrir en un aumento significativo de la carga y dar como resultado archivos o tablas de seguimiento muy grandes.Because the Motor de base de datosDatabase Engine often processes many locks, capturing the Locks event classes during a trace can incur significant overhead and result in large trace files or tables.

En esta secciónIn This Section

TemaTopic DescripciónDescription
Deadlock Graph (clase de eventos)Deadlock Graph Event Class Proporciona una descripción en XML de un interbloqueo.Provides an XML description of a deadlock.
Lock:Acquired (clase de eventos)Lock:Acquired Event Class Indica que se ha adquirido un bloqueo en un recurso, por ejemplo una fila de una tabla.Indicates that a lock has been acquired on a resource, such as a row in a table.
Lock:Cancel (clase de eventos)Lock:Cancel Event Class Realiza un seguimiento de las solicitudes de bloqueos que se cancelaron antes de adquirirse el bloqueo (por ejemplo, para impedir un interbloqueo).Tracks requests for locks that were canceled before the lock was acquired (for example, to prevent a deadlock).
Lock:Deadlock Chain (clase de eventos)Lock:Deadlock Chain Event Class Supervisa cuándo se producen condiciones de interbloqueo y a qué objetos afectan.Monitors when deadlock conditions occur and which objects are involved.
Lock:Deadlock (clase de eventos)Lock:Deadlock Event Class Realiza un seguimiento de cuándo una transacción ha solicitado un bloqueo en un recurso ya bloqueado por otra transacción, con el resultado de un interbloqueo.Tracks when a transaction has requested a lock on a resource already locked by another transaction, resulting in a deadlock.
Lock:Escalation (clase de eventos)Lock:Escalation Event Class Indica que un bloqueo específico se ha convertido en un bloqueo general.Indicates that a finer-grained lock has been converted to a coarser-grained lock.
Lock:Released (clase de eventos)Lock:Released Event Class Realiza un seguimiento de cuándo se libera un bloqueo.Tracks when a lock is released.
Clase de eventos Lock:Timeout (timeout > 0)Lock:Timeout (timeout > 0) Event Class Realiza un seguimiento de cuándo no se pueden completar solicitudes de bloqueo porque otra transacción tiene bloqueado el recurso solicitado.Tracks when lock requests cannot be completed because another transaction has a blocking lock on the requested resource. Este evento solo se produce en situaciones en las que el valor de tiempo de espera del bloqueo es superior a cero.This event occurs only in situations where the lock time-out value is greater than zero.
Lock:Timeout (clase de eventos)Lock:Timeout Event Class Realiza un seguimiento de cuándo no se pueden completar solicitudes de bloqueo porque otra transacción tiene bloqueado el recurso solicitado.Tracks when lock requests cannot be completed because another transaction has a blocking lock on the requested resource.