测试集群部署,5个节点部署在一个zone内,创建分区表后所有分区副本都在同一个节点上

CREATE TABLE IF NOT EXISTS employees (employeeId int NOT NULL,
name1 varchar(101) NOT NULL,
name2 varchar(101) NOT NULL,
name3 varchar(101) NOT NULL,
name4 varchar(101) NOT NULL,
name5 varchar(101) NOT NULL,
PRIMARY KEY (employeeId))
REPLICA_NUM = 1
PARTITION BY HASH(employeeId) PARTITIONS 5;

请大佬们帮忙看下,分区表是单副本,希望是5个分区的副本分布在5个不同节点,每个节点有一个分区副本数据,请问如何修改调整?谢谢!

现在部署的性能测试环境,简单测试下分区表的性能,不考虑高可用,下一步再测试下单个分区3副本的情景。

5 个赞

创建resource pool 信息是什么,如果设置resource pool 的unit_num=5,就可以达到目的,创建租户时,引用对应的resouce pool

5 个赞

primary zone 怎么设置的

5 个赞

那是不是只能创建单副本了

4 个赞

好的,谢谢!现在用的是默认的sys租户,数据库也是默认的mysql,我研究下租户管理。

4 个赞

现在都是用的默认的,租户是默认的sys,数据库是默认的mysql,primary zone 也是默认租户的默认配置,刚看到很多大佬建议调整租户资源配置,我先研究下租户管理,谢谢!

4 个赞

是的,现在是创建单副本。现在是做简单的性能测试。

4 个赞

你的租户的unit_num应该是1修改为5即可

开始是用默认的sys租户,现在新建了个普通租户,UNIT_NUM = 5 就可以了,谢谢!