全部產品
Search
文件中心

PolarDB:設定資料庫代理

更新時間:Dec 27, 2024

本文將為您介紹如何設定資料庫代理,包括如何開啟讀寫分離、事務拆分和一致性層級等功能,您可以通過建立或修改叢集地址進行配置。

建立自訂叢集地址

  1. 登入PolarDB控制台

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

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

  4. 在叢集基本資料頁的資料庫連接地區,單擊创建自定义地址

  5. 创建自定义地址對話方塊內,設定如下參數。

    表 1. 叢集配置表

    配置項

    說明

    网络信息

    PolarDB為每個叢集地址預設提供了私網串連地址,若需要修改該地址或申請公網串連地址,請參見修改串連地址申請串連地址

    集群设置

    读写模式

    本地址的讀寫入模式,可選模式為只读可读可写(自动读写分离)

    說明

    建立自訂地址後還可以修改讀寫入模式。修改讀寫入模式後,只對建立串連生效,已有的串連保持原來的模式。

    地址名称

    輸入集群地址的名稱。

    服务节点

    可选节点已选节点

    從左側可选节点框內,選中想要加入本地址用於處理讀請求的節點,單擊1表徵圖,將其移動到右側已选节点框中。

    說明
    • 可选节点包括主節點和所有隻讀節點。

    • 節點的選擇不影響讀寫入模式。讀寫入模式為可读可写(自动读写分离)時,無論是否選中主節點,寫請求都只會發往主節點。

    • PolarDB支援建立僅包含一個節點的叢集地址,但當讀寫入模式為只读時,不允許建立僅包含一個主節點的單節點叢集地址。

    新节点自动加入

    新增的節點是否要自動添加到該地址中。

    负载均衡设置

    负载均衡策略

    • 讀寫入模式為唯讀時,在多個節點間用於處理讀請求的調度策略,可選策略為基於串連數負載平衡基於活躍請求數負載平衡

    • 讀寫入模式為可读可写(自动读写分离)時,在多個節點間用於處理讀請求的調度策略,預設為基於活躍請求數負載平衡,且不可更改。

    主库是否接受读

    開啟之後,查詢SQL將僅發送到唯讀節點,來降低主節點的負載,確保主節點穩定。 關於主庫保護的更多介紹,請參見讀寫分離

    說明

    可读可写(自动读写分离)模式下支援該配置。

    事务拆分

    開啟或關閉事務拆分。關於事務拆分的更多介紹,請參見事務拆分

    說明

    僅當讀寫入模式為可读可写(自动读写分离)時,支援該配置。

    一致性设置

    一致性级别

    • 讀寫入模式為可读可写(自动读写分离)時,可選一致性層級有最终一致性(弱)会话一致性(中),詳情請參見一致性層級

    • 讀寫入模式為只读時,預設一致性層級為最终一致性(弱)且不可更改。

    說明

    一致性層級修改後對所有串連立即生效。

    串連池設定

    串連池

    您可以選擇關閉(預設)或事務級。您可以根據業務需求使用事務級串連池,協助降低因大量串連而導致的資料庫負載壓力。詳情請參見事務級串連池

  6. 單擊确定

修改叢集地址

  1. 登入PolarDB控制台

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

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

  4. 在叢集基本資料頁的資料庫連接地區,找到目的地組群地址,單擊目的地組群地址右側的配置

  5. 编辑地址配置對話方塊內,您可以設定相關參數,參數詳情請參見叢集配置表

  6. 單擊确定

釋放自訂叢集地址

說明
  • 僅自訂叢集地址支援釋放,預設叢集地址無法釋放。

  • 自訂叢集地址釋放後無法恢複,請及時修改用戶端的串連地址。

  1. 登入PolarDB控制台

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

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

  4. 在叢集基本資料頁的資料庫連接地區,找到目標自訂叢集地址,單擊目的地組群地址右側的释放

  5. 在彈出的對話方塊中,單擊确定

相關API

API

描述

CreateDBClusterEndpoint

建立自訂叢集地址。

DescribeDBClusterEndpoints

查詢叢集地址。

DeleteDBClusterEndpoint

釋放自訂叢集地址。