您可以在PolarDB PostgreSQL集群上修改默认集群地址或修改自定义集群地址,通过设置集群地址的读写模式、一致性级别及关联的只读节点等,来满足不同的业务场景,增强业务的灵活性。

操作步骤

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 链接地址区域,找到目标集群地址,单击目标集群名称右侧的齿轮 > 编辑配置
    修改集群地址
  5. 编辑地址配置对话框内,设置如下参数。
    参数 说明
    读写模式 新建自定义集群地址的读写模式,可选模式为只读可读可写(自动读写分离)
    说明 修改读写模式后,已有的连接会断开,请确保应用程序有自动重连机制。
    读负载节点 在左侧选择想要加入本地址用于处理读请求的节点,可选节点包括主节点和所有只读节点。
    说明
    • 读写模式为可读可写(自动读写分离)时,至少要选择2个节点且必须包含主节点。
    • 读写模式为只读时,支持创建单节点地址。若创建单节点地址,当此节点故障时,该地址可能会有最多1小时的不可用,请勿用于生产环境。因此推荐至少选择2个节点,提升可用性。
    新节点自动加入 新增的节点是否要自动添加到该地址中。
    负载均衡策略 读写分离时,在多个节点间用于处理读请求的调度策略,默认为基于负载的自动调度,且不可更改。
    一致性级别
    • 读写模式为可读可写(自动读写分离)时,可选一致性级别有最终一致性会话一致性(推荐),详情请参见PolarDB PostgreSQL一致性级别
    • 读写模式为只读时,默认一致性级别为最终一致性且不可更改。
    主库不接受读 开启之后,查询SQL将仅发送到只读节点,来降低主节点的负载,确保主节点稳定。
    说明 仅读写模式为可读可写(自动读写分离)时支持该配置。
    事务拆分 开启或关闭事务拆分,详情请参见高级选项-事务拆分
    说明 仅读写模式为可读可写(自动读写分离)时支持该配置。
  6. 单击确定

相关API

API 描述
DescribeDBClusterEndpoints 查询集群地址。
ModifyDBClusterEndpoint 修改集群地址。