高可用性唯讀抄本

高可用性 Databases for PostgreSQL 唯讀抄本提供改良的讀取可調整性、增加可用性、減少讀取延遲、備份及災難回復功能,以及有效率地配送讀取資料流量的能力等優點。 它有助於為您的應用程式提供更健全且更具回應力的資料庫基礎架構。

佈建高可用性唯讀抄本

高可用性 Databases for PostgreSQL 唯讀抄本最初必須佈建在單一成員 (非 HA) 配置中。 若要置備唯讀副本,請依照 置備唯讀副本 中概述的流程進行操作。

佈建 read-replica 之後,請使用 Cloud Databases API,將讀取抄本擴增為兩個 (或以上) 成員。

若要擴增讀取抄本,請使用 Cloud Databases API 的 調整群組端點。

高可用唯讀副本指令

要執行該指令,您首先需要 {foundation endpoint} 和Cloud Databases實例的 {id}。

{foundation endpoint} 是存取Cloud Databases API 公開的資源並與之互動的起點。 基礎端點在 Overview 的 UI 中可見。 若要使用基礎端點,必須先對其進行 URL 編碼。 URL 編碼以 % 後面接著代表字元 ASCII 代碼的兩個十六進位數字來取代不安全字元。

{id} 是您的雲端資源名稱 (CRN),唯一標識您的Cloud Databases實例。 它在您的 Overview 的 UI 中可見。

要在命令中使用實例的 {CRN} 和 {foundation endpoint},必須先對它們進行 URL 編碼。 URL 編碼以 % 後面接著代表字元 ASCII 代碼的兩個十六進位數字來取代不安全字元。

curl -XPATCH -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups/member" -d '{"members": {"allocation_count": 2}}'

驗證讀取抄本的狀態

若要驗證讀取抄本的現行狀態,請使用 Cloud Databases API 的 調整群組端點。

使用類似下列的指令:

curl -XGET -H 'Authorization: Bearer <>' "{foundation_endpoint}/deployments/{id}/groups"