sys.dm_pdw_exec_sessions (Transact-SQL)
Aplica-se a:Azure Synapse AnalyticsAnalytics Platform System (PDW)
Contém informações sobre todas as sessões abertas atualmente ou recentemente no dispositivo. Ele lista uma linha por sessão.
Observação
Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics. Para pool SQL sem servidor, use sys.dm_exec_sessions.
Nome da Coluna | Tipo de Dados | Descrição | Intervalo |
---|---|---|---|
session_id |
nvarchar(32) | A ID da consulta atual ou da última consulta executada (se a sessão for TERMINATED e a consulta estiver sendo executada no momento do encerramento). Chave para essa visão. | Único em todas as sessões do sistema. |
status |
nvarchar(10) | Para sessões atuais, identifica se a sessão está ativa ou ociosa no momento. Para sessões passadas, o status da sessão pode mostrar fechado ou morto (se a sessão foi fechada à força). | ACTIVE , CLOSED , IDLE , TERMINATED |
request_id |
nvarchar(32) | A ID da consulta atual ou da última consulta executada. | Único em todas as solicitações do sistema. NULL se nenhum tiver sido executado. |
security_id |
varbinary(85) | ID de segurança da entidade de segurança que executa a sessão. | |
login_name |
nvarchar(128) | O nome de logon da entidade de segurança que executa a sessão. | Qualquer cadeia de caracteres em conformidade com as convenções de nomenclatura do usuário. |
login_time |
datetime | Data e hora em que o usuário efetuou login e esta sessão foi criada. | Data/hora válida antes da hora atual. |
query_count |
int | Captura o número de consultas/solicitações executadas nesta sessão desde a criação. | Maior que ou igual a 0. |
is_transactional |
bit | Captura se uma sessão está atualmente dentro de uma transação ou não. | 0 para confirmação automática, 1 para transacional. |
client_id |
nvarchar(255) | Captura informações do cliente para a sessão. O endereço IPv6 indica que o ponto de extremidade privado é usado. | Qualquer cadeia de caracteres válida. |
app_name |
nvarchar(255) | Captura informações de nome de aplicativo definidas opcionalmente como parte do processo de conexão. | Qualquer cadeia de caracteres válida. |
sql_spid |
int | A coluna IDs contém SPIDs fechados. |
Para obter informações sobre o máximo de linhas retidas por esse modo de exibição, consulte a seção Metadados no tópico Limites de capacidade.
Permissões
Requer a permissão VIEW SERVER STATE
.
Exemplos
Para localizar uma contagem de sessões ativas:
SELECT active_count = COUNT(session_Id)
FROM sys.dm_pdw_exec_sessions
WHERE status = 'ACTIVE';
Para localizar sessões abertas há mais de 10 minutos:
SELECT *, session_duration_s = DATEDIFF (s, login_time, getdate() )
FROM sys.dm_pdw_exec_sessions
WHERE DATEDIFF (s, login_time, getdate() ) > 600; -- 10 minutes
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de