如何:观察 Fabric 数据仓库利用率趋势
适用于:✅SQL 分析终结点和 Microsoft Fabric 中的仓库
了解如何使用 Microsoft Fabric 容量指标应用观察 Microsoft Fabric 中数据仓库工作负载的趋势和峰值。
Microsoft Fabric 容量指标应用在一个位置提供了所有 Fabric 工作负载的容量使用情况的可见性。 容量管理员主要使用它来监视工作负载的性能及其使用情况(与购买的容量进行比较)。
先决条件
- 拥有 Microsoft Fabric 许可证,该许可证授予在所有 Fabric 工作负载中共享的容量单位 (CU)。
- 从 AppSource 添加 Microsoft Fabric 容量指标应用。
观察 Fabric 容量中所有项的总体趋势
在 Fabric 容量指标应用中,使用多指标功能区图表查找 CU 利用率峰值。 在 Fabric 使用情况中查找与最终用户活动高峰、夜间处理、定期报告等一致的模式。确定在高峰利用率和/或工作时间消耗最多 RU 的资源。
此图可在过去 14 天内提供高级 CU 趋势,以查看哪个 Fabric 工作负载使用了最多 CU。
- 使用“项”表来标识消耗大多数计算的特定仓库。 多指标功能区图表中的“
Items
”表提供项级别的聚合消耗量。 例如,在此视图中,可以确定哪些项消耗了最多 OU。 - 在“选择项目类型”下拉列表中选择“仓库”。
- 按 CU 降序对项表进行排序。
- 现在可以使用最大容量单位、活动总持续时间、用户数等来标识项。
钻取峰值活动
使用时间点图标识 CU 利用率达到峰值的活动范围。 我们可以识别单个交互式和后台活动消耗利用率。
以下动画图像演示了几个可用于深入了解利用率、限制和超额信息的步骤。 有关详细信息,请访问 Microsoft Fabric 中的限制。
- 在时间点浏览图中选择“利用率”选项卡,确定容量利用率超过购买时间点的时间点。 黄色虚线提供 SKU 上限的可见性。 如果容量已启用自动缩放,则 SKU 上限基于购买的 SKU 以及自动缩放的启用。
- 选择“限制”选项卡,然后转到“后台拒绝”部分,该部分最适用于仓库请求。 在上一个示例动画图像中,观察到在 2023 年 10 月 16 日下午 12:57,容量中的所有后台请求都受到限制。 100% 行表示基于购买的 Fabric SKU 的最大限制。
- 选择“超额”选项卡。该图概述了各时期债务的收取和结转情况。
- 添加 %(绿色):当容量重载并开始添加到债务桶时。
- 燃尽 %(蓝色):当债务开始减少,总体产能利用率低于 100% 时。
- 累计百分比(红色):代表各时间点的债务总额。 这最终需要燃尽。
- 在“利用率”、“限制”或“超额”选项卡中,选择特定时间点以启用“浏览”按钮,以进一步进行深入分析。
- 选择“浏览”。 新页面提供表来了解交互式操作和后台操作的详细信息。 该页面显示了一些背景操作,但由于 24 小时平滑逻辑的原因,这些操作并未在此时发生。 在之前的动画图像中,操作显示在 10 月 15 日中午 12:57 到 10 月 16 日中午 12:57 之间,因为在选定的时间点,背景操作仍在平滑处理中。
- 在“后台操作”中,也可以识别消耗最多 OU 的用户、操作、启动/停止时间、持续时间。
操作表还提供 InProgress 的操作列表,以便可以了解长时间运行的查询及其当前 CU 消耗量。
识别消耗大量资源的操作:按 CU 总计降序对表进行排序以查找最昂贵的查询,然后使用操作 ID 来唯一地识别某个操作。 这是分布式语句 ID,可用于其他监视工具(如动态管理视图 (DMV)),用于实现端到端可跟踪性的 Query Insights,例如 sys.dm_exec_requests 中的
dist_statement_id
和 query insights.exec_requests_history 中的distributed_statement_id
。 示例:以下示例 T-SQL 查询在
sys.dm_exec_requests
动态管理视图的查询中使用操作 ID。SELECT * FROM sys.dm_exec_requests WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
以下 T-SQL 查询在
queryinsights.exec_requests_history
视图上的查询中使用操作 ID。SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
- 燃尽表关系图表示在此容量上运行的不同 Fabric 工作负荷,以及所选时间点上运行的计算百分比。
- DMS 的表条目是仓库工作负荷。 在上一示例动画图像中,DMS 将总体结转债务增加了 26%。
- 累积 % 列提供容量过度消耗的百分比。 此值应低于 100%,以避免出现限制。 例如,在上一个示例动画图像中,2433.84% 表示 DMS 使用的容量比当前 SKU (F2) 允许的容量多 24 倍。