sys.dm_xe_session_targets (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Retorna informações sobre destinos de sessão ativos com escopo de servidor de Eventos Estendidos sessões.

Base de Dados SQL do Azure suporta apenas sessões com âmbito de base de dados. Ver sys.dm_xe_database_session_targets.

Nome da coluna Tipo de dados Description
event_session_address varbinário(8) O endereço de memória da sessão do evento. Tem uma relação muitos-para-um com sys.dm_xe_sessions.address. Não anulável.
target_name nvarchar(60) O nome do destino dentro de uma sessão. Não anulável.
target_package_guid uniqueidentifier O GUID do pacote que contém o destino. Não anulável.
execution_count bigint O número de vezes que o destino foi executado para a sessão. Não anulável.
execution_duration_ms bigint A quantidade total de tempo, em milissegundos, que o destino foi executado. Não anulável.
target_data nvarchar(max) Os dados que o destino mantém, como informações de agregação de eventos. Nullable.
bytes_written bigint Aplica-se a: SQL Server 2017 e posterior. Número de bytes gravados no destino. Não anulável.

Permissions

Requer VIEW permissão de ESTADO DO SERVIDOR no servidor.

Permissões para SQL Server 2022 e posterior

Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.

Cardinalidades de relacionamento

De Para Relationship
sys.dm_xe_session_targets.event_session_address sys.dm_xe_sessions.address Muitos para um

Observações

A execução de sys.dm_xe_session_targets força uma liberação dos dados de sessão coletados para o disco. Isso pode ser útil para ler dados de eventos coletados de sessões usando latências de despacho infinitas ou muito grandes.