可以根据业务量的变化,调整 TiDB 实例各类节点的数目,从而提升实例整体的处理能力,数据容量或降低实例的使用成本。
在变更配置过程中,TiDB 实例可正常使用。
注意
- 只有实例状态为 “运行” 时,才能进行变更配置的操作。
- 只支持修改各类节点的数目,暂不支持修改 CPU 核数,内存或存储空间等属性。
- TiFlash 节点如果在创建时没有创建,可以通变更配置添加。
TiFlash 节点缩容时,需要对所有副本数大于集群剩余 TiFlash 节点数的表执行如下命令:
shell alter table <db-name>.<table-name> set tiflash replica 0;
shell SELECT * FROM information_schema.tiflash_replica WHERE TABLE_SCHEMA = '<db_name>' and TABLE_NAME = '<table_name>';
登录 分布式数据库 TiDB 管理控制台。
水平扩容的入口有两个,分别为:
在变更配置弹框中,调整各类节点的数目。 当实例没有TiFlash节点需要新加时, 可以选择 TiFlash 节点的规格和存错;当创建实例已经创建TiFlash,只能调整 TiFlash 节点的数目。