分享方式:


在 Azure Cosmos DB for PostgreSQL 中調整叢集

適用於: Azure Cosmos DB for PostgreSQL (由 PostgreSQL 的 Citus 資料庫延伸模組提供支援)

Azure Cosmos DB for PostgreSQL 提供自助式規模調整功能,可處理增加的負載。 Azure 入口網站可讓您輕鬆地新增新的背景工作節點,以及增加現有節點的虛擬核心與儲存體。

新增節點不會造成停機,甚至能在不中斷查詢的情況下將分區移至新的節點 (稱為 分區重新平衡)。

新增背景工作節點

  1. 在叢集的入口網站頁面上,從左側功能表中選取 [調整]

  2. 在 [調整] 頁面上的 [節點] 底下,為 [節點計數] 選取新值。

    資源滑桿

  3. 選取 [儲存] 以套用變更的值。

注意

增加節點並儲存之後,將無法使用 [調整] 頁面來減少背景工作角色節點的數目。

注意

若要使用新加入節點的優勢,您必須重新平衡分散式資料表分區,這表示須將某些分區從現有節點移至新節點。 重新平衡可以在背景運作,而且不需要停機。

增加或減少節點上的虛擬核心

您可以增加現有節點的功能。 向上及向下調整計算容量,對於改善效能體驗而言相當有幫助,也能用於短期或長期的流量需求變更。

若要變更所有背景工作角色節點的虛擬核心,請在 [調整] 畫面上的 [每個節點的計算] 底下選取新值。 若要調整協調器的虛擬核心,請展開 [協調器],然後在 [協調器計算] 底下選取新值。

注意

可以獨立於主要叢集運算,在叢集讀取複本上調整計算。

注意

每個區域的每個訂用帳戶都設有虛擬核心配額。 預設配額應該足以針對 Azure Cosmos DB for PostgreSQL 進行實驗。 如果您的訂用帳戶在一個區域需要更多虛擬核心,請參閱如何調整計算配額

增加節點上的儲存體

您可以增加現有節點的磁碟空間。 增加磁碟空間可讓您先使用現有的背景工作節點執行更多動作,之後才需要新增更多背景工作節點。

若要變更所有背景工作角色節點的儲存體數量,請在 [調整] 畫面上的 [每個節點的儲存體] 底下選取新值。 若要調整協調器節點的儲存體,請展開 [協調器],然後在 [協調器儲存體] 底下選取新值。

注意

增加儲存體並儲存之後,就無法減少儲存體數量。

選擇偏好的可用性區域

如果叢集位於支援可用性區域的 Azure 區域,可以為節點選擇偏好的可用性區域。 如果在叢集佈建期間選擇偏好的可用性區域,Azure Cosmos DB for PostgreSQL 會將所有叢集節點佈建於選取的可用性區域。 如果在佈建後選擇或變更偏好的可用性區域,則所有叢集節點會在下一次排程維護中移至新的偏好可用性區域。

若要為所有叢集節點選擇偏好的可用性區域,請在 [調整] 畫面的 [偏好可用性區域] 清單中指定區域。 若要讓 Azure Cosmos DB for PostgreSQL 服務為叢集選取可用性區域,請選擇 [無喜好設定]。

下一步