應用情境

在對資料庫有少量寫請求,但有大量讀請求的應用情境下,單個執行個體可能無法承受讀取壓力,甚至對業務產生影響。為了實現讀取能力的彈性擴充,分擔資料庫壓力,您可以建立一個或多個唯讀執行個體,利用唯讀執行個體滿足大量的資料庫讀取需求,增加應用的輸送量。

簡介

建立唯讀執行個體時會從備執行個體複製資料,資料與主執行個體一致,主執行個體的資料更新也會在主執行個體完成操作後立即自動同步到所有唯讀執行個體。

说明
  • 僅PostgreSQL 10.0高可用版支援唯讀執行個體。
  • 主執行個體規格不低於8核32G(獨享套餐)。
  • 唯讀執行個體為單節點的架構(沒有備節點)。
唯讀執行個體拓撲圖如下圖所示。
pgsql拓撲圖

計費

隨用隨付,即每小時計費一次。

功能特點

  • 計費方式:隨用隨付,使用更靈活,費用更便宜。
  • 地區和可用性區域:與主執行個體在同一地區,可以在不同的可用性區域。
  • 規格和儲存空間:唯讀執行個體的規格和儲存空間不能低於主執行個體。
  • 網路類型:可以與主執行個體不一致。
  • 帳號與資料庫管理:不需要維護帳號與資料庫,全部通過主執行個體同步。
  • 白名單:唯讀執行個體建立時會自動複製其主執行個體的白名單資訊,但唯讀執行個體和主執行個體的白名單是相互獨立的。若您需要修改唯讀執行個體的白名單,請參見設定白名單
  • 監控與警示:提供系統效能指標的監控視圖,如磁碟容量、IOPS、串連數、CPU利用率等。

功能限制

  • 唯讀執行個體的數量:最多建立5個唯讀執行個體。
  • 執行個體備份:因主執行個體已有備份,唯讀執行個體暫不支援備份設定以及手動發起備份。
  • 資料移轉:不支援將資料移轉至唯讀執行個體。
  • 資料庫管理:不支援建立和刪除資料庫。
  • 帳號管理:不支援建立和刪除帳號,不支援為帳號授權以及修改帳號密碼功能。

常見問題

主執行個體上建立的帳號在唯讀執行個體上可以用嗎?

答:主執行個體建立的帳號會同步到唯讀執行個體,唯讀執行個體無法管理帳號。帳號在唯讀執行個體上只能進行讀操作,不能進行寫操作。