适用于:SQL 分析终结点和 Microsoft Fabric 中的数据仓库✅
查询标签提供用于在 查询见解 视图或源代码管理中查找查询的机制。
小窍门
良好的命名约定非常有用。 例如,使用 PROJECT、PROCEDURE、STATEMENT 或 COMMENT 开始标签可以帮助识别仓库中的众多查询。
LABEL 语法
SELECT ...
FROM ...
OPTION (LABEL = '<label text>');
例子
注释
完成的查询最多可能需要 15 分钟才能显示在查询见解视图中,具体取决于要执行的并发工作负荷。
答: 在 Query Insights 中跟踪重要的查询性能
将独特标签放置在高代价查询中,以跟踪其性能随时间的变化。
SELECT FinanceKey, DateKey, OrganizationKey, DepartmentGroupKey, SUM(AMOUNT)
FROM dbo.FactFinance
WHERE OrganizationKey = 123
AND DepartmentGroupKey = 123
GROUP BY FinanceKey, DateKey, OrganizationKey, DepartmentGroupKey
OPTION (LABEL = 'SALES DASHBOARD');
然后,可以在 查询见解 视图中找到该查询的性能,例如:
SELECT *
FROM
queryinsights.long_running_queries
WHERE
last_run_command LIKE '%SALES DASHBOARD%'
ORDER BY
median_total_elapsed_time_ms DESC;
SELECT *
FROM
queryinsights.exec_requests_history
WHERE
label IN ('SALES DASHBOARD')
ORDER BY
submit_time DESC;
B. 跟踪多个标签的查询性能
可以查看和比较多个查询标签,例如:
SELECT *
FROM
queryinsights.exec_requests_history
WHERE
label IN ('Regular','Clustered')
ORDER BY
submit_time DESC;