创建PolarDB集群后,您可以手动增加或删除只读节点。
前提条件
- 产品系列需为PolarDB MySQL集群版。单节点和历史库均不支持该功能。更多关于3个系列的介绍,请参见产品系列。
- 集群没有任何正在进行的配置变更。
背景信息
PolarDB集群版最多包含15个只读节点,最少一个只读节点(用于保障集群的高可用)。同一集群中,所有节点的规格总是保持一致。
节点费用
增加节点时的计费方式如下:
- 如果集群为包年包月(也称预付费),则增加的节点也是包年包月。
- 如果集群为按量付费(也称后付费或按小时付费),则增加的节点也是按量付费。
- 若您的业务量波动较大且频繁,推荐您购买PolarDB计算包并配合DAS提供的自动扩、缩容功能一起使用,当集群配置发生调整时,计算包能根据当前规格自动进行抵扣。
节点数量对性能的影响
详情请参见性能测试(OLTP)。
注意事项
- 仅PolarDB MySQL集群支持同时增加多个只读节点,最多可增加至15个只读节点。
- 仅PolarDB MySQL集群支持同时删除多个只读节点,但集群中必须保留至少一个只读节点,以保障集群的高可用。
- 增加节点预计耗时5~10分钟,具体耗时受新增节点数量、库表数量、数据库负载等因素影响。
- 在集群规格变更期间, PolarDB服务会出现几秒钟的闪断且部分操作不能执行的状况,建议您在业务低谷期执行变更,并确保应用具备自动重连机制。
增加只读节点
说明 新增只读节点之后新建的读写分离连接会转发请求到该只读节点。新增只读节点之前建立的读写分离连接不会转发请求到新增的只读节点,需要断开该连接并重新建立连接,例如,重启应用。
删除只读节点
相关API
API | 描述 |
---|---|
CreateDBNodes | 增加PolarDB集群节点。 |
ModifyDBNodeClass | 变更PolarDB集群节点规格。 |
RestartDBNode | 重启PolarDB集群节点。 |
DeleteDBNodes | 删除PolarDB集群节点。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交