性能平滑

Power BI 在所有 Premium 容量上运行性能平滑。 平滑用于计算操作对容量的影响。 了解操作对容量的影响,会影响到许多 Power BI 功能,例如计费、自动缩放Microsoft Fabric Capacity Metrics 应用中看到的指标。

在 Premium 容量中,CPU 使用率是最重要的度量值,因为它用来确定正在使用的容量。 通过随时间推移使 CPU 使用率趋于平稳,平滑效果有助于避免因 CPU 使用率激增而受到限制。 如果 CPU 使用率较为平稳,则可以避免在发生小的激增时受到限制。

下图显示了在利用率图表中 CPU 使用率的报告方式,与过去的报告方式不同。

当前

A screenshot showing the C P U over time chart in the Power B I Premium utilization and metrics app, with the smoothing affect.

2022 年 5 月之前

A screenshot showing the C P U over time chart in the Power B I Premium utilization and metrics app, before smoothing was introduced.

通过平滑处理 Power BI 操作中的峰值,容量更易于管理。 每次短生存期操作超过容量的计算能力时,便不再实施限制。

如何计算 CPU 使用率?

为了计算 CPU 使用率,Power BI 将操作分为两个类别:交互式操作和后台操作。 交互式操作是短时运行操作,通常由用户与 UI 交互触发。 后台操作是长时间运行的操作。 Power BI 针对这些操作的 CPU 使用率的计算方式不同,具体取决于它们的类型。

交互式操作在短时间内(例如 5 分钟的间隔)平均容量使用情况。 另一方面,后台操作在远超过 24 小时的时间范围内平均容量使用情况。 此方法的优点是需要许多资源(例如刷新)的操作会得到平滑处理,因为它们在较长时间内被平均化了。

在每个时间点,Power BI 会将交互式操作和后台操作的平均 CPU 使用率相加。 如果特定时间点的 CPU 使用率超过 SKU 限制,自动缩放将启动(如已启用)。 如果未启用自动缩放,或者 CPU 使用率高于自动缩放所能处理的范围,则会应用限制。

如何检测重载?

通过查看 Premium 指标应用中的利用率图表,可以查看容量是否重载。 超过线的峰值表示重载。 若要进一步调查重载,请钻取到时间点页。 然后,可以查看交互式操作和后台操作,并查看哪些操作负责重载容量。 还可以确定重载事件何时发生。

如何解析重载?

当容量重载时,可以选择启用自动缩放、将容量更新为更高的 SKU,或不执行任何操作。 下表提供了在容量重载时可能需要执行的操作类型的三个示例。

方案 解决方案 详细信息
夜间发生几起重载事件 不执行任何操作 少量不会持续很长时间的重载事件可能会对容量性能产生较小影响。 如果它们发生在夜间,并且你评估在此期间容量没有被大量使用,则可以决定不采取任何操作。 但是,当容量遇到重载时,将应用限制。 应考虑在容量重载期间性能变慢的影响。
白天发生几起重载事件 启用自动缩放 当你遇到相当少的重载事件时,请务必注意它们发生的时间。 如果在高峰时段发生这些事件,则当容量被大量使用时,将应用限制并减缓对容量的操作速度。 因此,容量将为使用它的用户提供低于平均水平的体验。 在这些情况下,建议启用自动缩放,以避免限制。
许多重载事件 升级到更高的 SKU 当调查指明容量上存在许多重载事件时,最好考虑升级到更高的 SKU。 在这类情况下,请考虑持续自动缩放的成本与升级到更高 SKU 的成本。