如何:观察 Fabric 数据仓库利用率趋势

适用于:✅SQL 分析终结点和 Microsoft Fabric 中的仓库

了解如何使用 Microsoft Fabric 容量指标应用观察 Microsoft Fabric 中数据仓库工作负载的趋势和峰值。

Microsoft Fabric 容量指标应用在一个位置提供了所有 Fabric 工作负载的容量使用情况的可见性。 容量管理员主要使用它来监视工作负载的性能及其使用情况(与购买的容量进行比较)。

先决条件

观察 Fabric 容量中所有项的总体趋势

在 Fabric 容量指标应用中,使用多指标功能区图表查找 CU 利用率峰值。 在 Fabric 使用情况中查找与最终用户活动高峰、夜间处理、定期报告等一致的模式。确定在高峰利用率和/或工作时间消耗最多 RU 的资源。

此图可在过去 14 天内提供高级 CU 趋势,以查看哪个 Fabric 工作负载使用了最多 CU。

  1. 使用“”表来标识消耗大多数计算的特定仓库。 多指标功能区图表中的“Items”表提供项级别的聚合消耗量。 例如,在此视图中,可以确定哪些项消耗了最多 OU。
  2. 在“选择项目类型”下拉列表中选择“仓库”。
  3. CU 降序对表进行排序。
  4. 现在可以使用最大容量单位、活动总持续时间、用户数等来标识项。

钻取峰值活动

使用时间点图标识 CU 利用率达到峰值的活动范围。 我们可以识别单个交互式和后台活动消耗利用率。

以下动画图像演示了几个可用于深入了解利用率、限制和超额信息的步骤。 有关详细信息,请访问 Microsoft Fabric 中的限制

指标应用的动态 GIF,其中显示了钻取步骤。

  1. 在时间点浏览图中选择“利用率”选项卡,确定容量利用率超过购买时间点的时间点。 黄色虚线提供 SKU 上限的可见性。 如果容量已启用自动缩放,则 SKU 上限基于购买的 SKU 以及自动缩放的启用。
  2. 选择“限制”选项卡,然后转到“后台拒绝”部分,该部分最适用于仓库请求。 在上一个示例动画图像中,观察到在 2023 年 10 月 16 日下午 12:57,容量中的所有后台请求都受到限制。 100% 行表示基于购买的 Fabric SKU 的最大限制。
  3. 选择“超额”选项卡。该图概述了各时期债务的收取和结转情况。
    • 添加 %(绿色):当容量重载并开始添加到债务桶时。
    • 燃尽 %(蓝色):当债务开始减少,总体产能利用率低于 100% 时。
    • 累计百分比(红色):代表各时间点的债务总额。 这最终需要燃尽。
  4. 在“利用率”、“限制”或“超额”选项卡中,选择特定时间点以启用“浏览”按钮,以进一步进行深入分析。
  5. 选择“浏览”。 新页面提供表来了解交互式操作和后台操作的详细信息。 该页面显示了一些背景操作,但由于 24 小时平滑逻辑的原因,这些操作并未在此时发生。 在之前的动画图像中,操作显示在 10 月 15 日中午 12:57 到 10 月 16 日中午 12:57 之间,因为在选定的时间点,背景操作仍在平滑处理中。
  6. 在“后台操作”中,也可以识别消耗最多 OU 的用户、操作、启动/停止时间、持续时间。
    • 操作表还提供 InProgress 的操作列表,以便可以了解长时间运行的查询及其当前 CU 消耗量。

    • 识别消耗大量资源的操作:按 CU 总计降序对表进行排序以查找最昂贵的查询,然后使用操作 ID 来唯一地识别某个操作。 这是分布式语句 ID,可用于其他监视工具(如动态管理视图 (DMV)),用于实现端到端可跟踪性的 Query Insights,例如 sys.dm_exec_requests 中的 dist_statement_idquery 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`;
      
  7. 燃尽表关系图表示在此容量上运行的不同 Fabric 工作负荷,以及所选时间点上运行的计算百分比。
    • DMS 的表条目是仓库工作负荷。 在上一示例动画图像中,DMS 将总体结转债务增加了 26%。
    • 累积 % 列提供容量过度消耗的百分比。 此值应低于 100%,以避免出现限制。 例如,在上一个示例动画图像中,2433.84% 表示 DMS 使用的容量比当前 SKU (F2) 允许的容量多 24 倍。