Exportar (0) Imprimir
Expandir Tudo

sys.dm_exec_trigger_stats

Atualizado: abril de 2011

Este tópico está DESATUALIZADO. Você pode encontrar a versão mais atual em Referência de Transact-SQL do SQL 14.

ImportantImportante
Este tópico não está atualizado. Para obter a versão atual, consulte sys.dm_exec_trigger_stats.

Retorna estatísticas de desempenho de agregação dos gatilhos em cache. A exibição contém uma linha por gatilho e o tempo de vida da linha equivale ao tempo de permanência do gatilho em cache. Quando um gatilho é removido do cache, a linha correspondente é eliminada desta exibição. Nesse momento, é gerado um evento de rastreamento do SQL de Estatísticas de Desempenho similar a sys.dm_exec_query_stats.

No Banco de dados SQL do Microsoft Azure, as exibições de gerenciamento dinâmico não podem expor informações que causariam impacto na independência do banco de dados ou ou expor informações sobre outros bancos de dados aos quais o usuário tem acesso. Para evitar a exposição dessas informações, cada linha que contém dados que não pertencem ao locatário conectado é excluída do filtro.

 

Nome da coluna Tipo de dados Descrição

database_id

int

ID do banco de dados no qual o gatilho reside.

object_id

int

Número de identificação de objeto do gatilho.

type

char(2)

Tipo do objeto:

TA = Gatilho (CLR) de assembly

TR = Gatilho SQL

Type_desc

nvarchar(60)

Descrição do tipo de objeto:

CLR_TRIGGER

SQL_TRIGGER

sql_handle

varbinary(64)

Pode ser usado para correlacionar com as consultas de sys.dm_exec_query_stats que foram executadas a partir deste gatilho.

plan_handle

varbinary(64)

Identificador do plano na memória. Esse identificador é transitório e permanece constante somente enquanto o plano permanecer no cache. Esse valor pode ser usado com a exibição de gerenciamento dinâmico sys.dm_exec_cached_plans.

cached_time

datetime

Hora em que o gatilho foi adicionado ao cache.

last_execution_time

datetime

Hora da última execução do gatilho.

execution_count

bigint

Número de vezes que o gatilho foi executado desde sua última compilação.

total_worker_time

bigint

Tempo total de CPU, em microssegundos, consumido por execuções deste gatilho desde sua compilação.

last_worker_time

bigint

Tempo de CPU, em microssegundos, consumido na última vez em que o gatilho foi executado.

min_worker_time

bigint

Tempo máximo de CPU, em microssegundos, que este gatilho consumiu durante uma única execução.

max_worker_time

bigint

Tempo máximo de CPU, em microssegundos, que este gatilho consumiu durante uma única execução.

total_physical_reads

bigint

Número total de leituras físicas efetuadas por execuções deste gatilho desde sua compilação.

last_physical_reads

bigint

Número de leituras físicas efetuadas na última vez em que o gatilho foi executado.

min_physical_reads

bigint

Número mínimo de leituras físicas que este gatilho efetuou durante uma única execução.

max_physical_reads

bigint

Número máximo de leituras físicas que este gatilho efetuou durante uma única execução.

total_logical_writes

bigint

Número total de gravações lógicas efetuadas por execuções deste gatilho desde sua compilação.

last_logical_writes

bigint

Número de gravações lógicas efetuadas na última vez em que o gatilho foi executado.

min_logical_writes

bigint

Número mínimo de gravações lógicas que este gatilho efetuou durante uma única execução.

max_logical_writes

bigint

Número máximo de gravações lógicas que este gatilho efetuou durante uma única execução.

total_logical_reads

bigint

Número total de leituras lógicas efetuadas por execuções deste gatilho desde sua compilação.

last_logical_reads

bigint

Número de leituras lógicas efetuadas na última vez em que o gatilho foi executado.

min_logical_reads

bigint

Número mínimo de leituras lógicas que este gatilho efetuou durante uma única execução.

max_logical_reads

bigint

Número máximo de leituras lógicas que este gatilho efetuou durante uma única execução.

total_elapsed_time

bigint

Tempo decorrido total, em microssegundos, de execuções concluídas deste gatilho.

last_elapsed_time

bigint

Tempo decorrido, em microssegundos, da execução concluída mais recente deste gatilho.

min_elapsed_time

bigint

Tempo mínimo decorrido, em microssegundos, de qualquer execução concluída deste gatilho.

max_elapsed_time

bigint

Tempo máximo decorrido, em microssegundos, para qualquer execução concluída deste gatilho.

Requer a permissão VIEW DATABASE STATE no servidor. Não pode ser consultado do banco de dados mestre. Para obter mais informações, consulte Dynamic Management Objects.

As estatísticas na exibição são atualizadas quando uma consulta é concluída.

Mostrar:
© 2014 Microsoft