本文將為您介紹如何設定資料庫代理,包括如何開啟讀寫分離、事務拆分和一致性層級等功能,您可以通過建立或修改叢集地址進行配置。
建立自訂叢集地址
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
在叢集基本資料頁的資料庫連接地區,單擊创建自定义地址。
在创建自定义地址對話方塊內,設定如下參數。
表 1. 叢集配置表
配置項
說明
网络信息
PolarDB為每個叢集地址預設提供了私網串連地址,若需要修改該地址或申請公網串連地址,請參見修改串連地址和申請串連地址。
集群设置
读写模式
本地址的讀寫入模式,可選模式為只读和可读可写(自动读写分离)。
說明建立自訂地址後還可以修改讀寫入模式。修改讀寫入模式後,只對建立串連生效,已有的串連保持原來的模式。
地址名称
輸入集群地址的名稱。
服务节点
可选节点和已选节点
從左側可选节点框內,選中想要加入本地址用於處理讀請求的節點,單擊
表徵圖,將其移動到右側已选节点框中。說明可选节点包括主節點和所有隻讀節點。
節點的選擇不影響讀寫入模式。讀寫入模式為可读可写(自动读写分离)時,無論是否選中主節點,寫請求都只會發往主節點。
PolarDB支援建立僅包含一個節點的叢集地址,但當讀寫入模式為只读時,不允許建立僅包含一個主節點的單節點叢集地址。
新节点自动加入
新增的節點是否要自動添加到該地址中。
负载均衡设置
负载均衡策略
讀寫入模式為唯讀時,在多個節點間用於處理讀請求的調度策略,可選策略為基於串連數負載平衡和基於活躍請求數負載平衡。
讀寫入模式為可读可写(自动读写分离)時,在多個節點間用於處理讀請求的調度策略,預設為基於活躍請求數負載平衡,且不可更改。
主库是否接受读
開啟之後,查詢SQL將僅發送到唯讀節點,來降低主節點的負載,確保主節點穩定。 關於主庫保護的更多介紹,請參見讀寫分離。
說明僅可读可写(自动读写分离)模式下支援該配置。
事务拆分
開啟或關閉事務拆分。關於事務拆分的更多介紹,請參見事務拆分。
說明僅當讀寫入模式為可读可写(自动读写分离)時,支援該配置。
一致性设置
一致性级别
讀寫入模式為可读可写(自动读写分离)時,可選一致性層級有最终一致性(弱)和会话一致性(中),詳情請參見一致性層級。
讀寫入模式為只读時,預設一致性層級為最终一致性(弱)且不可更改。
說明一致性層級修改後對所有串連立即生效。
串連池設定
串連池
您可以選擇關閉(預設)或事務級。您可以根據業務需求使用事務級串連池,協助降低因大量串連而導致的資料庫負載壓力。詳情請參見事務級串連池。
單擊确定。
修改叢集地址
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
在叢集基本資料頁的資料庫連接地區,找到目的地組群地址,單擊目的地組群地址右側的配置。
在编辑地址配置對話方塊內,您可以設定相關參數,參數詳情請參見叢集配置表。
單擊确定。
釋放自訂叢集地址
僅自訂叢集地址支援釋放,預設叢集地址無法釋放。
自訂叢集地址釋放後無法恢複,請及時修改用戶端的串連地址。
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
找到目的地組群,單擊叢集ID。
在叢集基本資料頁的資料庫連接地區,找到目標自訂叢集地址,單擊目的地組群地址右側的。
在彈出的對話方塊中,單擊确定。
相關API
API | 描述 |
建立自訂叢集地址。 | |
查詢叢集地址。 | |
釋放自訂叢集地址。 |