進階版 容量負載評估

提示

本文說明如何評估您的 進階版 容量負載。 其涵蓋多載自動調整概念。 您也可以觀看這些影片,說明本文所述的一些 進階版 功能。

為了強制執行 CPU 輸送量限制,Power BI 會持續評估 進階版 容量的輸送量。

Power BI 每隔 30 秒評估輸送量。 它可讓作業完成、收集共用集區實體節點 CPU 上的運行時間,然後針對容量上的所有作業,將它們匯總成 30 秒的 CPU 間隔 ,並將結果與所購買容量所支持的結果進行比較。

下圖說明 進階版 如何評估和完成查詢。

Diagram showing Premium evaluates and processes queries.

讓我們看看一個範例:具有八個 v 核心的 P1 可以支援 $8\times{30}=240$ 秒的 v 核心運行時間,也稱為 CPU 時間

匯總很複雜。 它會針對不同的工作負載,以及不同類型的作業使用特製化演算法,如下列幾點所述:

  • 緩慢執行的作業,例如語意模型和數據流重新整理,會被視為 背景作業 ,因為它們通常會在背景執行,而且使用者不會主動監視或以可視化方式查看它們。 背景作業很冗長,而且需要大量的CPU能力才能在長時間的程式中完成。 Power BI 會將背景作業的 CPU 成本分散在 24 小時內,讓容量不會因為同時執行太多重新整理而達到資源使用量上限。 這可讓Power BI 進階版訂閱者執行其購買容量SKU所允許的背景作業數目。

  • 查詢、報表載入和其他作業等快速作業 會被視為 互動式作業。 匯總完成這些作業所需的CPU時間,以將作業完成之後受影響的30秒時段數目降到最低。

進階版 背景作業排程

重新整理會在排程或接近 進階版 容量上執行,而不論同時排程多少其他背景作業。 正在重新整理的語意模型和數據流會放在具有足夠記憶體可供載入的實體處理節點上,然後開始重新整理程式。

處理重新整理時,語意模型可能會耗用更多記憶體來完成重新整理程式。 重新整理引擎可確保沒有任何專案可以超過其基底 SKU 允許使用的記憶體數量(例如 P1 訂用帳戶上的 25 GB、P2 訂用帳戶上的 50 GB 等等)。

檢視報表時,如何強制執行容量大小限制

Power BI 進階版 每隔 30 秒匯總使用率記錄來評估使用率。 每個評估都包含 2 個不同的匯總:

  • 互動式使用率
  • 背景使用率

互動式使用率 是藉由考慮在目前30秒評估週期或接近目前30秒評估週期上完成的所有互動式作業來評估。

背景使用率 的評估方式是考慮過去 24 小時內完成的所有背景作業。 每個背景作業只貢獻其 CPU 總成本的 1/2880 (2880 是 24 小時內的評估週期數目)。

每個容量都包含已定義的 v 核心數目。 在使用率記錄中測量的CPU時間會反映 v 核心的使用率,且該使用率會驅動自動調整的需求。

如果您有具有八個 v 核心的 P1 訂用帳戶,則每個評估週期配額等於 $8\times{30}=240$ 秒的 CPU 使用率。 如果互動式和背景使用率的總和超過容量中的 v 核心總引號,而且您尚未選擇性地啟用自動調整,則 進階版 容量的工作負載將會超過可用的資源,也稱為容量閾值。 下圖說明未啟用自動調整時,稱為多載的這個條件。

Diagram showing overload condition in a premium capacity.

相反地,如果選擇性地啟用自動調整,如果您的CPU使用率超過容量中的 v 核心配額總計,您的容量就會在未來24小時內自動自動調整(由一個 v 核心引發)。

下圖顯示自動調整的運作方式。

Diagram showing auto scale operation in a premium capacity.

自動調整一律會考慮您目前的容量大小,以評估您使用多少。 當您自動調整時,會將一個 v 核心新增至您的容量。 這表示如果您使用具有八個 v 核心的 P1 SKU,則評估週期中的 CPU 時間上限現在是 270 秒 ($8\times{30}+1\times{30}$) 。

自動調整一律可確保沒有任何單一互動式作業可以考慮您的所有容量,而且您必須在單一評估週期中發生兩個以上的作業,才能起始自動調整。

不使用自動調整 進階版

如果容量的使用率超過其資源的 100%,而且由於自動調整已關閉或已達到最大 v 核心值,因此無法起始自動調整,容量會進入暫時的 互動式要求延遲 模式。 在 互動式要求延遲 模式期間,每個互動式要求(例如報表載入、視覺互動和其他要求)會在傳送至引擎執行之前延遲。

如果評估前一個評估超過 100% 的資源使用率,容量會維持在 互動式要求延遲 模式中。

設定自動調整

若要在Power BI 進階版容量上設定自動調整,請遵循搭配Power BI 使用自動調整 進階版中的指示。

更多問題嗎? 嘗試在 Power BI 社群提問