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

官方参考
修改属性

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

相关推荐
汪子熙3 小时前
HSQLDB 数据库锁获取失败深度解析
数据库·后端
无色海6 小时前
mysql连接生命周期-连接阶段
数据库
无色海7 小时前
MySQL协议中的TLS实现
数据库
weixin_418007608 小时前
SpringJPA统计数据库表行数及更新频率
数据库
2301_767233228 小时前
怎么优化MySQL中的索引
数据库·mysql
无色海8 小时前
MySQL 压缩数据包详解
数据库
海尔辛8 小时前
防御性安全:数字取证
数据库·安全·数字取证
繢鴻9 小时前
数据库优化实战分享
数据库
Cachel wood10 小时前
后端开发:计算机网络、数据库常识
android·大数据·数据库·数据仓库·sql·计算机网络·mysql
暗离子跃迁10 小时前
达梦数据库单机部署dmhs同步复制(dm8->kafka)
linux·运维·数据库·分布式·学习·kafka·达梦数据库