適用於:✅ Microsoft Fabric 中的 SQL 分析端點和倉儲
本文詳述在 Microsoft Fabric 中使用倉儲和 SQL 分析端點,在工作負載中進行平滑和節流的概念。
本文特定於 Microsoft Fabric 中的資料倉儲工作負載。 如需所有網狀架構工作負載和一般資訊,請參閱 網狀架構節流原則。
計算容量
容量構成了 Microsoft Fabric 的基礎,並提供驅動所有 Fabric 工作負載的計算能力。 根據購買的容量 SKU,您有權取得跨 Fabric 共用的一組容量單位 (CU)。 您可以在 容量與 SKU 頁面查看每個 SKU 的 CU。
平滑處理
容量有使用不足 (閒置) 和過度利用 (尖峰) 的時期。 當容量執行多個工作時,可能會產生突然的計算需求峰值,超過所購買容量的限制。 倉儲和 SQL 分析端點提供 高載容量 ,可讓工作負載使用更多資源來達到更佳的效能。
對於在高峰時段突然出現峰值,且有大量閒置容量未使用的客戶,平滑處理可提供緩解。 平滑處理可藉由散佈計算的評估來簡化容量管理,以確保客戶作業能順暢且有效率地執行。
平滑處理不會影響執行時間。 它可讓客戶根據平均使用量而不是尖峰使用量來調整容量大小,以協助簡化容量管理。
- 對於使用者執行的互動式作業: 資源容量消耗通常會在至少 5 分鐘或更長的時間內平滑分配,以減少短期暫時性尖峰。
- 針對排程或背景工作: 容量的耗用量會在 24 小時內分散,省去作業排程或資源爭用的顧慮。
倉儲和 SQL 分析端點特有的節流行為
一般而言,類似於Power BI, 作業 會分類為 互動式 或 背景。
倉儲類別中的大部分作業都會被標示為背景,以便利用全天候的活動平滑功能,從而實現最具彈性的使用模式。 透過 24 小時的平滑處理,操作可以同時執行,而不會在白天的任何時間造成任何峰值。 客戶可獲得持續快速的效能,而無需擔心工作負載中的小峰值。 因此,將數據倉儲分類為 背景 可降低 CU 使用率尖峰頻率,使其無法觸發節流太快。
大多數的倉儲和 SQL 分析端點作業只有在平均超過 24 小時的使用量後才會遭遇操作拒絕。 如需詳細資訊,請參閱 Fabric 節流策略。
節流考量
- 包括長時間執行的查詢、預存程序、批次在內的所有傳輸中操作都不會在中途進行節流。 限速政策適用於消耗平緩後的下一個作業。
- 倉儲作業是 背景 ,除了涉及模型化作業的案例(例如建立量值、新增或移除預設語意模型、可視化結果等)或建立/更新 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 容量計量應用程式中的超限。