selectdb修改表副本

如果想修改doris(也就是selectdb数据库)表的副本数需要首先确定是否分区表,当前没有数据字典得知哪个表是分区的,只能先show partitions看结果

首先,副本数不应该大于be节点数

其次,修改期间最好不要跑业务

sql 复制代码
show partitions from test.table1;

--如果是普通表 将副本数修改为3
ALTER TABLE test.table1 SET ("replication_num" = "3");

--如果是分区表
alter table test.part_table1   set ("default.replication_num" = "3");
alter table test.part_table1 modify partition(*) set ("replication_num" = "3");

--确认副本数修改正确
show create table test.part_table1\G  

--查看内部创建副本过程(如果1分钟内多次执行 无输出说明结束了)
show proc '/cluster_balance/running_tablets';
速度大概是1分钟10G

官方参考
修改属性

补充说明:可以指定某个分区为多个副本,其他分区为单副本。

相关推荐
未来影子几秒前
面试中的线程题
java·数据库·面试
GoWjw41 分钟前
Linux虚拟文件系统(1)
运维·服务器·数据库
元亓亓亓2 小时前
MySQL--day2--基本的select语句
数据库·mysql
辛普森Mmmm2 小时前
Mysql数据库详解
数据库·mysql
冬瓜的编程笔记2 小时前
【MySQL成神之路】MySQL常见命令汇总
数据库·mysql
FBI HackerHarry浩2 小时前
Linux云计算训练营笔记day10(MySQL数据库)
linux·运维·数据库·笔记·mysql
20242817李臻2 小时前
李臻20242817_安全文件传输系统项目报告_第12周
数据库·安全
vvilkim2 小时前
MySQL 用户权限管理:从入门到精通
数据库·mysql
奔驰的小野码3 小时前
MySQL8.x新特性:与mysql5.x的版本区别
数据库·mysql
lml48563 小时前
MySQL高可用
数据库·mysql