queryinsights.long_running_queries (Transact-SQL)

Aplica-se a:Endpoint de análise SQL no Microsoft Fabric e Warehouse no Microsoft Fabric

A queryinsights.long_running_queries vista em Microsoft Fabric Data Warehouse fornece informações sobre os tempos de execução das consultas SQL.

Nome da coluna Tipo de dados Description
last_run_start_time datetime2 Hora da execução da consulta mais recente.
last_run_command Varchar(8000) Texto da última execução da consulta.
median_total_elapsed_time_ms int Tempo médio de execução da consulta (ms) em todas as execuções.
number_of_runs int Número total de vezes que a consulta foi executada.
number_of_accelerated_runs int Número total de vezes que a consulta foi acelerada.
last_run_total_elapsed_time_ms int Tempo gasto pela última execução (ms).
last_dist_statement_id uniqueidentifier ID que vincula a consulta ao queryinsights.exec_requests_history.
last_run_session_id smallint ID de sessão do usuário para a última execução.
query_hash Varchar(200) Valor de hash binário calculado na consulta e usado para identificar consultas semanticamente semelhantes. Por exemplo, consultas idênticas mas com valores parametrizados diferentes partilham um query_hash. Use o hash de consulta para correlacionar as vistas do Query Insight. Para obter mais informações, consulte Query Insights - Aggregation.

Permissions

Precisa de acesso a um endpoint de análise SQL no Microsoft Fabric ou Warehouse no Microsoft Fabric dentro de um espaço de trabalho Premium com permissões Contribuidoras ou superiores.

Example

Pode encontrar o desempenho de consultas de longa duração, por exemplo:

SELECT * 
FROM queryinsights.long_running_queries
WHERE last_run_command LIKE '%SALES DASHBOARD%'
ORDER BY median_total_elapsed_time_ms DESC;

Próximo passo