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. Nullable. |
bytes_written |
bigint | Aplica-se a: SQL Server 2017 e posterior. Número de bytes gravados no destino. Não é anulável. |
Permissões
, é necessário ter permissão VIEW SERVER STATE no servidor.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Cardinalidades de relações
De | Para | Relação |
---|---|---|
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.
Conteúdo relacionado
- Exibições e funções de gerenciamento dinâmico (Transact-SQL)
- sys.dm_xe_sessions (Transact-SQL)
- sys.dm_xe_session_events (Transact-SQL)
- visão geral de eventos estendidos
- início rápido : eventos estendidos