共用方式為


光纖數據倉儲中的高載容量

適用於:✅Microsoft Fabric 中的 SQL 分析端點和倉儲

Fabric 容量是大小 (或 SKU) 的不同資源集區,可決定可用的計算能力。 倉儲和 SQL 分析端點提供可高載容量,可讓工作負載使用更多資源來達到更佳的效能。

可高載容量

可高載容量與已指派給工作區 Fabric 容量的 SKU 有直接關聯。 它也是工作負載的函式。 無需求的工作負載可能永遠不會使用可高載容量單位。 工作負載可在已購買的基準容量內達到最佳效能。

若要判斷工作負載是否使用可高載容量,可使用下列公式來計算工作負載的比例因素:Capacity Units (CU) / duration / Baseline CU = Scale factor

為了說明此公式,如果您的容量是 F8,工作負載需要 100 秒才能完成,而且使用了 1500 個 CU,則比例因素的計算方式如下:1500 / 100 / 8 = 1.875

CU 可以使用 Microsoft Fabric 容量計量應用程式來判定。

當比例因素超過 1 時,表示正在使用可高載容量來滿足工作負載的需求。 這也意味著您的工作負載正從未來的時間間隔借用容量單位。 這是稱為平滑處理的 Microsoft Fabric 基本概念。

對於在高峰時段突然出現峰值,且有大量閒置容量未使用的客戶,平滑處理可提供緩解。 平滑處理可藉由散佈計算的評估來簡化容量管理,以確保客戶作業能順暢且有效率地執行。

SKU 護欄

可高載容量是有限的。 對後端計算資源設有限制,以大幅降低倉儲和 SQL 分析端點工作負載造成節流的風險。

限制 (或護欄) 是與指派給工作區的 Fabric 容量 SKU 大小直接相關的比例因素。

Fabric SKU 對等進階 SKU 基準容量單位 (CU) 可高載比例因素
F2 2 1x - 32x
F4 4 1x - 16x
F8 8 1x - 12x
F16 16 1x - 12x
F32 32 1x - 12x
F64 P1 64 1x - 12x
F128 P2 128 1x - 12x
F256 P3 256 1x - 12x
F512 P4 512 1x - 12x
F1024 P5 1024 1x - 12x
F2048 2048 1x - 12x

較小的 SKU 大小通常用於開發/測試案例或特定工作負載。 資料表中顯示的比例因素越大,可提供的處理能力越強,符合這些環境中通常較低的整體使用率。

較大的 SKU 大小可存取更多的總容量單位,讓更複雜的工作負載以最佳方式執行,且具有更多並行。 因此,如果未達到工作負載所需的效能,增加容量 SKU 大小可能會有所幫助。

注意

可高載比例因素上限只能在極小的時間間隔內觀察到,通常是在單一查詢的數秒甚至幾毫秒內。 使用 Microsoft Fabric 容量計量應用程式來觀察可高載容量時,較長持續時間的比例因素將會較低。

隔離界限

倉儲會完全隔離擷取與查詢處理,如工作負載管理中所述。

可以在為查詢處理實現可高載比例因素的同時,獨立地實現用於擷取的可高載比例因素。 這些比例因素會封裝單一工作區內的所有程序。 不過,容量可指派給多個工作區。 因此,容量之間的彙總最大比例因素會以下列公式表示:([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]

考量

  • 通常,指派給小型容量 SKU 大小的工作區中執行的複雜查詢應該會執行到完成。 不過,如果資料擷取或中繼資料處理實際上無法在可高載比例因素內執行,則會產生下列錯誤訊息:This query was rejected due to current capacity constraints. 檢閱效能指導方針,以確保在增加 SKU 大小之前的資料和查詢最佳化。 若要增加 SKU 大小,請連絡您的容量管理員。

  • 調整容量大小後,下一個查詢執行時將會套用新的護欄。 效能應會在第一個查詢提交後的幾秒鐘內穩定到新的容量 SKU 大小。

  • 在非最佳容量大小上執行的工作負載可能會受限於資源爭用 (例如溢寫),進而增加工作負載的 CU 使用量。