在 Azure Cosmos DB for PostgreSQL 中調整叢集
適用於: Azure Cosmos DB for PostgreSQL (由 PostgreSQL 的 Citus 資料庫延伸模組提供支援)
Azure Cosmos DB for PostgreSQL 提供自助式規模調整功能,可處理增加的負載。 Azure 入口網站可讓您輕鬆地新增新的背景工作節點,以及增加現有節點的虛擬核心與儲存體。
新增節點不會造成停機,甚至能在不中斷查詢的情況下將分區移至新的節點 (稱為 分區重新平衡)。
新增背景工作節點
在叢集的入口網站頁面上,從左側功能表中選取 [調整]。
在 [調整] 頁面上的 [節點] 底下,為 [節點計數] 選取新值。
選取 [儲存] 以套用變更的值。
注意
增加節點並儲存之後,將無法使用 [調整] 頁面來減少背景工作角色節點的數目。
注意
若要使用新加入節點的優勢,您必須重新平衡分散式資料表分區,這表示須將某些分區從現有節點移至新節點。 重新平衡可以在背景運作,而且不需要停機。
增加或減少節點上的虛擬核心
您可以增加現有節點的功能。 向上及向下調整計算容量,對於改善效能體驗而言相當有幫助,也能用於短期或長期的流量需求變更。
若要變更所有背景工作角色節點的虛擬核心,請在 [調整] 畫面上的 [每個節點的計算] 底下選取新值。 若要調整協調器的虛擬核心,請展開 [協調器],然後在 [協調器計算] 底下選取新值。
注意
可以獨立於主要叢集運算,在叢集讀取複本上調整計算。
注意
每個區域的每個訂用帳戶都設有虛擬核心配額。 預設配額應該足以針對 Azure Cosmos DB for PostgreSQL 進行實驗。 如果您的訂用帳戶在一個區域需要更多虛擬核心,請參閱如何調整計算配額。
增加節點上的儲存體
您可以增加現有節點的磁碟空間。 增加磁碟空間可讓您先使用現有的背景工作節點執行更多動作,之後才需要新增更多背景工作節點。
若要變更所有背景工作角色節點的儲存體數量,請在 [調整] 畫面上的 [每個節點的儲存體] 底下選取新值。 若要調整協調器節點的儲存體,請展開 [協調器],然後在 [協調器儲存體] 底下選取新值。
注意
增加儲存體並儲存之後,就無法減少儲存體數量。
選擇偏好的可用性區域
如果叢集位於支援可用性區域的 Azure 區域,可以為節點選擇偏好的可用性區域。 如果在叢集佈建期間選擇偏好的可用性區域,Azure Cosmos DB for PostgreSQL 會將所有叢集節點佈建於選取的可用性區域。 如果在佈建後選擇或變更偏好的可用性區域,則所有叢集節點會在下一次排程維護中移至新的偏好可用性區域。
若要為所有叢集節點選擇偏好的可用性區域,請在 [調整] 畫面的 [偏好可用性區域] 清單中指定區域。 若要讓 Azure Cosmos DB for PostgreSQL 服務為叢集選取可用性區域,請選擇 [無喜好設定]。
下一步
- 深入了解叢集效能選項。
- 重新平衡分散式資料表分區,讓所有背景工作節點都可以參與平行查詢
- 請參閱分散式資料表的大小,以及其他實用的診斷查詢。