sys.dm_xe_session_targets (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

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

O Banco de Dados SQL do Azure dá suporte apenas a sessões com escopo de banco de dados. Veja sys.dm_xe_database_session_targets.

Nome da Coluna Tipo de dados Descrição
event_session_address varbinary(8) O endereço da memória da sessão de 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 em 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 horas que o destino foi executado para a sessão. Não é anulável.
execution_duration_ms bigint O total de tempo, em milissegundos, em que o destino esteve em execução. Não é anulável.
target_data nvarchar(max) Os dados que o destino mantém, como informações de agregação de evento. Anulável
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 relações

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

Observações

Executar 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 expedição infinitas ou muito grandes.