共用方式為


Azure Cosmos DB for PostgreSQL 中叢集升級

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

Azure Cosmos DB for PostgreSQL 受控服務可以處理 PostgreSQL 伺服器和 Citus 延伸模組的升級。 所有叢集都會以 最新的 Citus 版本建立,可供您在叢集布建期間選取的主要 PostgreSQL 版本使用。 當您選取 PostgreSQL 版本,例如 PostgreSQL 15 進行叢集就地升級時,將會安裝所選 PostgreSQL 版本所支援的最新 Citus 版本。

如果您只需要升級 Citus 版本,您可以使用就地升級來執行此動作。 例如,您可能想要將 PostgreSQL 14 叢集上的 Citus 11.0 升級至 Citus 11.3,但是不升級 Postgres 版本。

升級預防措施

升級會對資料庫叢集造成一些停機時間。 確切時間取決於升級的來源和目的地版本。 若要準備生產環境叢集升級,建議您測試升級,並在測試期間測量停機時間。

此外,升級主要版本的 Citus 可能會造成行為變更。 最好熟悉新產品功能和變更,以避免意外。

值得注意的 Citus 12 變更:

  • 預設重新平衡策略已從 by_shard_count 變更為 by_disk_size
  • 自此版本起,已卸除 PostgreSQL 13 的支援。

值得注意的 Citus 11 變更:

下一步