2021年2月8日,云原生数据仓库AnalyticDB PostgreSQL版正式开放多Master的能力。

支持通过水平扩展协调节点(Master Node)来突破原架构单Master的限制,在计算节点(Execution & Storage Node)不存在瓶颈的情况下,系统连接数及读写能力可以随着Master节点数线性扩展,从而进一步提升系统整体能力。不过,当前多Master还存在一定的约束,所以在多Master对应集群地址基础上继续保留了主地址,让用户在兼容性和性能之间能够按需做出选择。如有进一步疑问,请联系技术支持钉钉群或者提交工单

如果您在创建实例时选择的Master数量大于1个,则会在主地址基础之上新创建一个集群地址。具体的差别如下图所示:14290

主地址:通过该地址发起的所有请求都会转发到主协调节点,辅协调节点不参与请求处理。如果用户选择使用主地址,则系统所有能力和单master实例完全兼容。

集群地址:通过该地址发起的所有请求会自动以连接级负载均衡分发到所有协调节点(包括主协调节点和辅协调节点)。如果用户选择使用集群地址,当前存在以下约束:
  • 暂不支持事务块内(即begin和rollback/commit之间)做DDL操作。
  • 暂不支持会话级Temp Table,Temp View操作。