在 Microsoft Fabric 中設定起始池

啟動池在 Fabric 中提供快速啟動 Spark 會話功能。 你可以快速啟動 Spark 工作,而不必每次執行都等待完整的叢集配置。

入門池使用中型節點,並支援根據工作負載需求自動縮放。 預設和最大限制取決於你的 Fabric 容量 SKU。

Important

起始池是由 Microsoft 管理的盡力優化,透過預熱容量減少 Spark 啟動時間。 起始池容量並非每次遊戲都保證。 當預熱容量可用時,工作階段通常可在數秒內開始。 如果不是這樣,Fabric 會使用標準隨選容量來啟動工作階段,這可能需要較長時間。

Tip

對於需要可預測且一致的工作階段啟動時間的工作負載(例如已排程的 Spark 作業定義或其他對延遲敏感的作業),請使用 自訂即時集區。 自訂即時集區會依照您設定的排程,讓專用叢集在您控制的作用中時段內維持預熱狀態,因此在該時段內,工作階段可穩定地於大約 5 秒 內啟動。 因為叢集已預先完成佈建,所以您的環境函式庫已預先安裝於叢集上,從而省去每個工作階段進行函式庫個別設定的時間。

先決條件

要自訂起始池,你需要工作區中的 管理員 角色。

了解入門池的設定

在工作區設定中,你可以設定以下起始池控制項:

  • 自動縮放:啟用後,Apache Spark 池會根據活動自動縮放。
  • 動態分配執行器:啟用後,Spark 會根據工作負載需求分配並釋放執行器。

這兩個選項預設都是啟用的。 使用滑桿來增加或減少你工作負載的設定限制。

設定起始池設定

若要管理與工作區相關聯的起始池:

  1. 進入你的工作區,選擇 工作區設定。

    截圖顯示在工作區設定選單中該選擇資料工程的位置。

  2. 在左側窗格展開 「資料工程/科學 」,然後選擇 Spark 設定。

    這張顯示起始池設定的截圖。

  3. 從「工作區預設池」下拉選單選擇 StarterPool,即可查看起始池設定的概覽。

  4. 在 池子細節 區塊選擇鉛筆圖示,編輯起始池的設定。

  5. 在編輯檢視中,設定 自動縮放 並 動態分配執行器。

    利用滑桿根據你的工作負載需求調整各項設定。

    截圖顯示自動調整規模和動態分配執行緒的設定,並搭配滑桿調整起始資源池數量。

    你可以保留預設值,或是針對較小的工作負載降低限制。 你也可以把數值提高到SKU允許的最大值。

  6. 完成修改後,選擇 儲存 以套用新開始池的設定,或選擇丟 棄 以丟棄你的更改。 否則,你可以選擇返回箭頭退出,而不會儲存或捨棄變更。

下表顯示了各 SKU 的預設及最大起始池節點限制。

SKU 名稱 容量單位 Spark VCore 節點大小 預設節點數目上限 節點數目上限
F2 2 4 中等 1 1
F4 4 8 中等 1 1
F8 8 16 中等 2 2
F16 16 32 中等 3 4
F32 32 64 中等 8 8
F64 64 128 中等 10 16
(試用版容量) 64 128 中等 10 16
F128 128 256 中等 10 32
F256 256 512 中等 10 64
F512 512 1024 中等 10 128
F1024 1024 2048 中等 10 200
F2048 2048 4096 中等 10 200
F4096 4096 8192 中等 10 200
F8192 8192 16384 中等 10 200