共用方式為


設定記憶體自動成長

適用範圍:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器

本文說明如何設定適用於 PostgreSQL 的 Azure 資料庫伺服器儲存體成長而不影響工作負載。

對於布建記憶體超過 1 TiB 的伺服器,當可用空間小於總容量的 10% 或可用空間小於 64 GiB 時,記憶體自動成長機制就會啟動。 兩者中較小的值是決定何時啟動自動成長的值。 相反地,對於記憶體低於 1 TiB 的伺服器,此閾值會調整為可用空間的 20% 或 64 GiB。 同樣地,挑選兩個值中的較小值。

舉例而言,假設有一個儲存體容量為 2 TiB (大於 1 TiB) 的伺服器。 在此情況下,自動成長限制會設定為 64 GiB。 之所以如此選擇,是因為與 2 TiB 的 10% (大約是 204.8 GiB) 相比,64 GiB 是較小的值。 相反地,對於儲存大小為 128 GiB (小於 1 TiB) 的伺服器,當只剩下 25.8 GiB 的空間時,自動成長功能就會啟用。 此啟用是以總配置儲存體的 20% 閾值 (128 GiB) 為基礎,其小於 64 GiB。

注意

進階磁碟 SSD 的大小一律會加倍,而這會使記憶體成本翻倍。 只有進階 SSD V2 支援更細微的磁碟大小增加。

啟用現有伺服器的儲存體自動成長

使用 Azure 入口網站

  1. 選取適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器執行個體。

  2. 在資源功能表中的 [設定] 區段下,選取 [計算 + 記憶體]。

  3. 在 [記憶體]段中,啟用 [記憶體自動成長] 複選框。

  4. 選取儲存以套用變更。

    顯示如何在現有實例上啟用記憶體自動成長的螢幕快照。

  5. 部署會起始,且完成時,通知會顯示自動成長已成功啟用。

    顯示確認已啟用自動成長之通知的螢幕快照。

停用現有伺服器的記憶體自動成長

使用 Azure 入口網站

  1. 選取適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器執行個體。

  2. 在資源功能表中的 [設定] 區段下,選取 [計算 + 記憶體]。

  3. 在 [記憶體]段中,啟用 [記憶體自動成長] 複選框。

  4. 選取儲存以套用變更。

    顯示如何在現有實例上停用記憶體自動成長的螢幕快照。

  5. 部署會起始,且完成時,通知會顯示自動成長已成功啟用。

    顯示確認已啟用自動成長之通知的螢幕快照。

在伺服器佈建期間啟用儲存體自動成長

使用 Azure 入口網站

  1. 在布建 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器的新實例期間,在 [計算 + 記憶體] 區段中,選取 [設定伺服器]。

    顯示如何在布建新實例期間設定伺服器計算和記憶體的螢幕快照。

  2. 在 [記憶體]段中,啟用 [記憶體自動成長] 複選框。

    顯示如何在布建新實例期間啟用記憶體自動成長的螢幕快照。