適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器中的縮放作業
適用於: 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
本文提供執行計算和儲存體調整作業的步驟。 您能夠在高載、一般用途和記憶體最佳化 SKU 之間變更計算層,包括選擇適合執行應用程式的虛擬核心數目。 您也可以擴大儲存體。 預期的 IOPS 會根據計算層、虛擬核心和儲存體容量來顯示。 成本估計也會根據您的選取項目顯示。
重要
您無法縮小儲存體。
必要條件
若要完成本操作說明指南,您需要:
- 您必須具備適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。 相同程序也適用於設定了區域備援的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
調整計算層和大小
請遵循下列步驟來選擇計算層。
在 Azure 入口網站中,選擇您想要從中還原備份的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
選取 [計算 + 儲存體]。
具有目前設定的頁面隨即顯示。
您可以選擇高載、一般用途和記憶體最佳化層之間的計算類別。
如果您覺得預設虛擬核心和記憶體大小沒問題,則可以略過下一個步驟。
如果您想要變更虛擬核心數目,則可以選取 [計算大小] 的下拉式清單,然後從清單中選取所需的虛擬核心/記憶體數目。
可高載的計算層:
一般用途的計算層:
記憶體最佳化的計算層:
選取 [儲存]。
您會看見確認訊息。 如果您想要繼續,請選取 [確定]。
有關進行中調整作業的通知。
手動縮放儲存體
請遵循下列步驟來增加儲存體大小。
在 Azure 入口網站中,選擇您想要為其增加儲存體大小的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
選取 [計算 + 儲存體]。
具有目前設定的頁面隨即顯示。
- 選取 [儲存體大小 (GiB)] 下拉式清單,然後選擇所需的新大小。
如果您覺得該儲存體大小沒問題,請選取 [儲存]。
大部分的磁碟縮放作業都會線上進行,只要您選取 [儲存],縮放程序便會立即開始,而不會停機,但某些縮放作業會離線進行,此時您會看見下面的伺服器重新啟動訊息。 如果您想要繼續,請選取 [繼續]。
您會收到縮放作業正在進行的通知。
儲存體自動成長
請使用下列步驟,為適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體啟用儲存體自動成長,並在大部分情況下自動縮放您的儲存體。
在 Azure 入口網站中,選擇您想要為其增加儲存體大小的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
選取 [計算 + 儲存體]。
具有目前設定的頁面隨即顯示。
- 核取 [儲存體自動成長] 按鈕
選取 [儲存]。
您會收到通知,指出正在啟用儲存體自動成長。
重要
儲存體自動成長會在線上起始磁碟縮放作業,但某些特定情況無法進行線上縮放。 在這種情況下,例如接近或超過 4,096 GiB 限制時,儲存體自動成長便不會啟動,您必須手動增加儲存體。 發生這種情況時,系統會顯示入口網站資訊訊息。
效能層級
擴大
請使用下列步驟,在適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體上擴大效能層級。
在 Azure 入口網站中,選擇您想要擴大的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
選取 [計算 + 儲存體]。
具有目前設定的頁面隨即顯示。
您會看到新的 [效能層級] 下拉式選項。 所選取的選項會是預先佈建的 IOPS,這也是所選儲存體大小可用的最小 IOPS 數量。
選取新的效能層級,然後選取 [儲存]。
您的伺服器便會進行部署,一旦部署完成,您的伺服器就會更新,並會顯示新的效能層級。
縮小
請使用下列步驟,在適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體上縮小效能層級。
在 Azure 入口網站中,選擇您想要縮小的適用於 PostgreSQL 的 Azure 資料庫彈性伺服器執行個體。
選取 [計算 + 儲存體]。
具有目前設定的頁面隨即顯示。
您會看到新的 [效能層級] 下拉式選項。 當您擴大時,所選取的選項會是您最後一次選取的 IOPS。
選取新的效能層級,然後選取 [儲存]。
您的伺服器便會進行部署,一旦部署完成,您的伺服器就會更新,並會顯示新的效能層級。
重要
在擴大伺服器的效能層級後,要經過 12 小時才能將其縮小。 這項限制是為了確保伺服器設定在進行變更後能保持穩定且發揮效能。