全部產品
Search
文件中心

PolarDB:如何開啟儲存壓縮功能

更新時間:Nov 06, 2024

PolarDB支援儲存層儲存壓縮功能。儲存層對使用者資料按塊進行壓縮儲存,通過高壓縮比,節省使用者資料,降低儲存成本。本文介紹如何開啟儲存壓縮功能,以及查看開啟該功能後儲存空間大小的方法。

前提條件

  • 產品版本需為PolarDB PostgreSQL版(相容Oracle)企業版

  • 產品系列為叢集版,資料庫引擎為Oracle文法相容 2.0且修訂版本為2.0.14.18.2及以上。

  • PolarDB叢集儲存類型需為PSL4。

使用限制

  • 僅支援在儲存類型為PSL4的PolarDB叢集上開啟儲存壓縮功能。

  • 開啟儲存壓縮功能只會對資料空間進行壓縮,日誌空間不會被壓縮。

  • 正在執行遷移任務的PolarDB叢集不支援開啟儲存壓縮功能。

注意事項

  • 開啟儲存壓縮功能時,不會造成閃斷,也不會影響業務。

  • 一旦開啟儲存壓縮,不支援線上關閉。

  • 開啟儲存壓縮功能後,叢集的一級備份儲存的免費備份空間額度的規則如下:

    • 如果叢集的儲存付費類型為按容量計費(隨用隨付),則在開啟儲存壓縮功能後,一級備份儲存的免費備份空間額度為壓縮前資料庫儲存用量×50%。

    • 如果叢集的儲存付費類型為按空間計費(訂用帳戶),則在開啟儲存壓縮功能後,一級備份儲存的免費備份空間額度為Max(訂用帳戶容量, 壓縮前資料庫儲存用量)×50%。

      例如:

      假設某叢集儲存是訂用帳戶類型,且訂用帳戶容量為2 TB,資料庫儲存用量為1.6 TB。開啟儲存壓縮功能後,資料庫儲存用量壓縮至0.5 TB。

  • 經過TDE加密的資料不可壓縮,會影響壓縮率。

操作步驟

  1. 登入PolarDB叢集列表

  2. 在控制台左上方,選擇叢集所在地區。

  3. 找到目的地組群,單擊目的地組群ID。

  4. 在叢集基本資料頁面,下拉至頁面底部資料庫分布式儲存地區,單擊右上方的開啟儲存壓縮按鈕,然後單擊確定

    在開啟儲存壓縮的過程中,執行個體狀態為配置切換中,等待執行個體狀態恢複到運行中就成功開啟了儲存壓縮功能。

    image

  5. 在開啟儲存壓縮的過程中,執行個體狀態為配置切換中,等待執行個體狀態恢複到運行中就成功開啟了儲存壓縮功能。

  6. 開啟後,在叢集基本資料頁面,下拉至頁面底部的資料庫分布式儲存地區,即可查看開啟儲存壓縮功能後的儲存空間變化(括弧中顯示的Block Storage物理資料量即為壓縮後執行個體整體的儲存用量)。

    image

說明

PolarDB僅對壓縮後的物理資料進行計費。儲存包可以抵扣Block Storage物理資料量,儲存包的購買方法請參見購買儲存包