Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Azure Synapse Analytics
Monitora o progresso da consulta do data warehouse em tempo real enquanto a consulta está em execução.
Observação
Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.
Tabela retornada
Os contadores retornados são por operador por thread. Os resultados são dinâmicos e não correspondem aos resultados das opções existentes, como SET STATISTICS XML ON as que só criam saída quando a consulta é concluída.
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| pdw_node_id | int | ID numérico exclusivo associado ao nó. |
| session_id | smallint | Identifica a sessão na qual esta consulta é executada. Referencia dm_exec_sessions.session_id. |
| request_id | int | Identifica a solicitação de destino. Referencia dm_exec_sessions.request_id. |
| sql_handle | varbinary(64) | É um token que identifica exclusivamente o lote ou o procedimento armazenado de que a consulta faz parte. Referencia dm_exec_query_stats.sql_handle. |
| plan_handle | varbinary(64) | É um token que identifica exclusivamente um plano de execução de consulta de um lote que foi executado e o plano reside no cache de plano ou está em execução no momento. Referências dm_exec_query_stats.plan_handle. |
| physical_operator_name | nvarchar(256) | Nome do operador físico. |
| node_id | int | Identifica um nó do operador na árvore de consulta. |
| thread_id | int | Distingue os threads (para uma consulta paralela) que pertencem ao mesmo nó do operador de consulta. |
| task_address | varbinary(8) | Identifica a tarefa do sistema operacional SQL que esse thread está usando. Referencia dm_os_tasks.task_address. |
| row_count | bigint | Número de linhas retornadas pelo operador até o momento. |
| rewind_count | bigint | Número de retrocessos até o momento. |
| rebind_count | bigint | Número de reassociações até o momento. |
| end_of_scan_count | bigint | Número de término de exames até o momento. |
| estimate_row_count | bigint | Número estimado de linhas. Pode ser útil comparar estimated_row_count com o row_count real. |
| first_active_time | bigint | A hora, em milissegundos, em que operador foi chamado primeiro. |
| last_active_time | bigint | A hora, em milissegundos, em que operador foi chamado por último. |
| open_time | bigint | Carimbo de data/hora quando aberto (em milissegundos). |
| first_row_time | bigint | Carimbo de data/hora quando a primeira linha foi aberta (em milissegundos). |
| last_row_time | bigint | Carimbo de data/hora quando a última linha foi aberta (em milissegundos). |
| close_time | bigint | Carimbo de data/hora quando fechado (em milissegundos). |
| elapsed_time_ms | bigint | Tempo total decorrido (em milissegundos) usado pelas operações do nó de destino até o momento. |
| cpu_time_ms | bigint | Tempo total de CPU (em milissegundos) usado pelas operações do nó de destino até o momento. |
| database_id | smallint | ID do banco de dados que contém o objeto no qual as leituras e gravações estão sendo realizadas. |
| object_id | int | O identificador do objeto no qual as leituras e gravações estão sendo realizadas. Referências sys.objects.object_id. |
| index_id | int | O índice (se houver) no qual o conjunto de linhas é aberto. |
| scan_count | bigint | Número de verificações de tabela/índice até o momento. |
| logical_read_count | bigint | Número de leituras lógicas até o momento. |
| physical_read_count | bigint | Número de leituras físicas até o momento. |
| read_ahead_count | bigint | Número de read-aheads até o momento. |
| write_page_count | bigint | Número de gravações de página até o momento devido ao derramamento. |
| lob_logical_read_count | bigint | Número de leituras lógicas LOB até o momento. |
| lob_physical_read_count | bigint | Número de leituras físicas LOB até o momento. |
| lob_read_ahead_count | bigint | Número de read-aheads LOB até o momento. |
| segment_read_count | int | Número de read-aheads de segmento até o momento. |
| segment_skip_count | int | Número de segmentos ignorados até o momento. |
| actual_read_row_count | bigint | Número de linhas lidas por um operador antes da aplicação do predicado residual. |
| estimated_read_row_count | bigint | Aplica-se a: a partir do SQL Server 2016 (13.x) SP1. Número de linhas estimadas para serem lidas por um operador antes da aplicação do predicado residual. |
Comentários
As mesmas observações em sys.dm_exec_query_profiles se aplicam.
Permissões
Requer a permissão VIEW SERVER STATE no servidor.
Confira também
Próximas etapas
Visão geral do desenvolvimento do Azure Synapse Analytics](/azure/sql-data-warehouse/sql-data-warehouse-overview-develop).