PolarDB MySQL版集群默认包含一个主节点和一个只读行存节点。您可以在新增只读节点的时候选择新增只读行存节点或者只读列存节点。本章节介绍如何添加只读列存节点。
注意事项
对于多主集群(库表),您可以修改配置参数
loose_polar_enable_imci_with_mm
为ON
后,再添加全局只读列存节点。列存索引功能与无感秒切(热备节点)功能中的高可用模块(Voting Disk)有一定的互斥。具体如下:
对于内核版本为8.0.1.1.42及以上,或8.0.2.2.23及以上版本的集群:
若集群中已有开启热备功能的只读节点,支持在该集群中添加只读列存节点。
若集群中已存在只读列存节点,则该集群中的任何只读节点都不支持开启热备功能。
对于内核版本低于8.0.1.1.42版本,或低于8.0.2.2.23版本的集群,列存索引与热备节点完全互斥,即:
若集群中已有开启热备功能的只读节点,则不支持在该集群中添加只读列存节点。
说明此时若您需要继续为集群添加只读列存节点,您需要联系阿里云技术支持,在后台关闭Voting Disk,在关闭过程中会自动重启所有节点。
若集群中已存在只读列存节点,则该集群中的任何只读节点都不支持开启热备功能。
版本要求
企业版集群,集群版本需满足以下条件之一:
PolarDB MySQL版8.0.1版本,且修订版本为8.0.1.1.22及以上。
PolarDB MySQL版8.0.2版本,且修订版本为8.0.2.2.12及以上。
标准版集群,CPU架构需为X86,集群版本需满足以下条件之一:
PolarDB MySQL版8.0.1版本,且修订版本为8.0.1.1.38及以上。
PolarDB MySQL版8.0.2版本,且修订版本为8.0.2.2.19及以上。
操作步骤
登录PolarDB控制台。
在左上角,选择集群所在地域。
您可以按照如下两种方式中的任意一种进入增删节点向导页面:
通过集群列表页进入增删节点向导:
找到目标集群,单击操作栏的增删节点。
通过目标集群基本信息页进入增删节点向导:
找到目标集群,单击集群ID,进入集群基本信息页。
在数据库节点区域,单击增删节点。
选择增加只读列存节点,单击确定。
单击+增加一个只读列存节点,选择节点规格。
选择切换时间并选中服务协议,单击立即购买。
返回集群列表页面,可以看到,增加节点中。
执行结果
支付完成后,返回集群的基本信息页面,稍等片刻后,只读列存节点即添加完成。
从上图可以看到,只读列存节点即为新添加的列存索引节点;只读节点即为原有的行存节点。