Share via


Classe de evento Lock:Timeout (timeout > 0)

Aplica-se a:SQL Server

A classe de evento Lock:Timeout (tempo limite > 0) indica que uma solicitação para um bloqueio em um recurso, como uma página, atingiu o tempo limite porque outra transação está mantendo um bloqueio no recurso necessário. Esta classe de evento se comporta semelhante à classe de evento Lock:Timeout , exceto por não incluir nenhum evento em que o valor de tempo limite é 0.

Inclua a classe de evento Lock:Timeout (tempo limite > 0) em rastreamentos em que você está usando investigações de bloqueio ou outros processos que têm valores de tempo limite zero. Isto lhe permite consultar onde o tempo limite atual está ocorrendo sem consulta dos valores de tempo limite zero.

Colunas de dados da classe de evento Lock:Timeout (timeout > 0)

Nome da coluna de dados Tipo de dados Descrição ID da coluna Filtrável
ApplicationName nvarchar Nome do aplicativo cliente que criou a conexão com uma instância do SQL Server. Essa coluna é populada com os valores passados pelo aplicativo e não com o nome exibido do programa. 10 Sim
BinaryData imagem Identificador de recurso bloqueado. 2 Sim
ClientProcessID int ID atribuída pelo computador host ao processo em que o aplicativo cliente está sendo executado. Essa coluna de dados será populada se o cliente fornecer a ID de processo do cliente. 9 Sim
DatabaseID int ID do banco de dados no qual o tempo limite ocorreu. SQL Server Profiler exibirá o nome do banco de dados se a coluna de dados ServerName for capturada no rastreamento e o servidor estiver disponível. Determine o valor para um banco de dados usando a função DB_ID. 3 Sim
DatabaseName nvarchar Nome do banco de dados no qual o tempo limite aconteceu. 35 Sim
Duration bigint Período de tempo (em microssegundos) utilizado pelo evento. 13 Sim
EndTime datetime Horário em que o evento foi encerrado. Esta coluna não é populada para classes de eventos iniciais, como SQL:BatchStarting ou SP:Starting. 15 Sim
EventClass int Tipo de evento =189. 27 Não
EventSequence int Sequência de um determinado evento na solicitação. 51 Não
GroupID int ID do grupo de carga de trabalho no qual o evento de Rastreamento do SQL dispara. 66 Sim
HostName nvarchar Nome do computador no qual o cliente está sendo executado. Essa coluna de dados será populada se o cliente fornecer o nome do host. Para determinar o nome do host, use a função HOST_NAME. 8 Sim
IntegerData2 int Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. 55 Sim
IsSystem int Indica se o evento ocorreu em um processo do sistema ou do usuário. 1 = sistema, 0 = usuário. 60 Sim
LoginName nvarchar Nome de logon do usuário (logon de segurança do SQL Server ou as credenciais de logon do Microsoft Windows no formato DOMÍNIO/nomedousuário). 11 Sim
LoginSid imagem Número SID (identificação de segurança) do usuário que fez logon. Você pode encontrar essas informações na exibição de catálogo sys.server_principals. Cada SID é exclusivo para cada logon no servidor. 41 Sim
Mode int Estado que o evento recebeu ou que esteja solicitando.

0= NULL

1=Sch-S

2=Sch-M

3=S

4=U

5=X

6=IS

7=IU

8=IX

9=SIU

10=SIX

11=UIX

12=BU

13=RangeS-S

14=RangeS-U

15=RangeI-N

16=RangeI-S

17=RangeI-U

18=RangeI-X

19=RangeX-S

20=RangeX-U

21=RangeX-X
32 Sim
NTDomainName nvarchar O domínio do Windows ao qual o usuário pertence. 7 Sim
NTUserName nvarchar Nome do usuário do Windows. 6 Sim
ObjectID int Identificação do objeto, se disponível e aplicável. 22 Sim
ObjectID2 bigint Identificação do objeto ou entidade relacionada, se disponível e aplicável. 56 Sim
OwnerID int 1=TRANSACTION

2=CURSOR

3=SESSION

4=SHARED_TRANSACTION_WORKSPACE

5=EXCLUSIVE_TRANSACTION_WORKSPACE
58 Sim
RequestID int ID da solicitação que contém a instrução. 49 Sim
ServerName nvarchar Nome da instância do SQL Server que está sendo rastreada. 26 Não
SessionLoginName nvarchar Nome de logon do usuário que originou a sessão. Por exemplo, para se conectar ao SQL Server usando o Logon1 e executar uma instrução como Logon2, o SessionLoginName mostrará o Logon1 e o LoginName mostrará o Logon2. Essa coluna exibe logons do SQL Server e do Windows. 64 Sim
SPID int Identificação da sessão em que ocorreu o evento. 12 Sim
StartTime datetime Hora de início do evento, se disponível. 14 Sim
TextData ntext Valor do texto dependente da classe de evento capturada no rastreamento. 1 Sim
TransactionID bigint ID da transação atribuída pelo sistema. 4 Sim
Type int 1=NULL_RESOURCE

2=DATABASE

3=FILE

5=OBJECT

6=PAGE

7=KEY

8=EXTENT

9=RID

10=APPLICATION

11=METADATA

12=AUTONAMEDB

13=HOBT

14=ALLOCATION_UNIT
57 Sim

Consulte Também

Classe de evento Lock:Timeout
sp_trace_setevent (Transact-SQL)
sys.dm_tran_locks (Transact-SQL)