網狀架構數據倉儲中的平滑和節流
適用於:✅ Microsoft Fabric 中的 SQL 分析端點和倉儲
本文詳述在 Microsoft Fabric 中使用倉儲和 SQL 分析端點,在工作負載中進行平滑和節流的概念。
本文特定於 Microsoft Fabric 中的資料倉儲工作負載。 如需所有網狀架構工作負載和一般資訊,請參閱 Microsoft Fabric 中的節流。
計算容量
容量構成了 Microsoft Fabric 的基礎,並提供驅動所有 Fabric 工作負載的計算能力。 根據購買的容量 SKU,您有權取得跨 Fabric 共用的一組容量單位 (CU)。 您可以在容量與 SKU 檢閱每個 SKU 的 CU。
平滑處理
容量有使用不足 (閒置) 和過度利用 (尖峰) 的時期。 當容量執行多個工作時,可能會產生突然的計算需求峰值,超過所購買容量的限制。 倉儲和 SQL 分析端點提供可高載容量,可讓工作負載使用更多資源來達到更佳的效能。
對於在高峰時段突然出現峰值,且有大量閒置容量未使用的客戶,平滑處理可提供緩解。 平滑處理可藉由散佈計算的評估來簡化容量管理,以確保客戶作業能順暢且有效率地執行。
平滑處理不會影響執行時間。 它可讓客戶根據平均使用量而不是尖峰使用量來調整容量大小,以協助簡化容量管理。
- 對於使用者執行的互動式工作:容量使用量通常會在至少 5 分鐘或更長的時間內平滑,以減少短期暫時性峰值。
- 對於排程或背景工作:容量耗用量會分散在 24 小時內,不需要擔心工作排程或爭用。
倉儲和 SQL 分析端點特有的節流行為
一般而言,與 Power BI 類似,操作會分類為互動或背景。
倉儲類別中的大部分操作都會報告為背景,以利用 24 小時的活動平滑,實現最靈活的使用模式。 透過 24 小時的平滑處理,操作可以同時執行,而不會在白天的任何時間造成任何峰值。 客戶可獲得持續快速的效能,而無需擔心工作負載中的小峰值。 因此,將資料倉儲分類為背景可降低 CU 使用率尖峰頻率,避免過快觸發節流。
大部分的倉儲和 SQL 分析端點作業只會在超過 24 小時的期間平均使用量後遇到作業拒絕。 如需詳細資訊,請參閱 未來的平滑耗用量。
節流考量
- 包括長時間執行的查詢、預存程序、批次在內的所有傳輸中操作都不會在中途進行節流。 節流原則適用於使用量平滑之後的下一個操作。
- 倉儲操作是背景操作,但涉及模型化操作 (例如建立度量、在預設語意模型中新增或移除資料表、可視化結果等) 或建立/更新 Power BI 語意模型 (包括預設語意模型) 或報告的情況除外。 這些操作會繼續遵循「互動拒絕」原則。
- 就像大多數倉儲操作一樣,動態管理檢視 (DMV) 也被分類為背景,並應遵守「背景拒絕」原則。 因此,當容量受到節流時,無法查詢 DMV。 即使 DMV 無法使用,容量管理員可以移至 Microsoft Fabric 容量計量應用程式,以了解根本原因。
- 啟用「背景拒絕」原則時,SQL 查詢編輯器、視覺查詢編輯器或模型檢視上的任何活動都可能會看到錯誤訊息:
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
。 - 啟用「背景拒絕」原則後,如果您嘗試透過 SQL 連接字串連線到倉儲或在 SQL Server Management Studio (SSMS) 或 Azure Data Studio 等用戶端應用程式中執行新的 TSQL 查詢,您可能會看到 SQL 錯誤碼 24801 和錯誤文字
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
。
從多載情況中復原的最佳做法
檢閱 您可以從多載情況復原所採取的動作。
使用 Fabric 容量計量應用程式監視多載資訊
容量管理員可以透過 Microsoft Fabric 容量計量應用程式,進一步檢視多載資訊並深入分析。
如需應用程式的逐步解說,請流覽 如何:觀察網狀架構數據倉儲使用率趨勢。
使用Microsoft網狀架構容量計量應用程式來檢視任何使用量過高的視覺歷程記錄,包括繼續、累計和耗用使用量。 如需詳細資訊,請參閱 Microsoft Fabric 中的節流和 Microsoft Fabric 容量計量應用程式中的超額。