我想在本地服务器存储一个历史数据,但是磁盘不太够用。能不能吧副本设置成1.只留一份数据。节省一大笔空间。能行吗?有没有其他影响
能行,没啥影响,就是1副本数据安全性降低了
不知道5.0版本行不,新点的版本可以 修改
set config pd replication.max-replicas=1;
=1就是只有一份数据,我设置=2 5.0.0版本可以吧?1个leader一个副本。一共两份数据
=2没测试过,1我试过
可以设置为单副本
恩好的,1我就怕有问题,所以想设置为2.
你有几个物理机器?
我测试库就是设置成1,kv就一个
2.9T 3个虚拟机。
如果都在一个物理机上,搞多个副本意义不大
两套tidb呢。一套2.9T 一套17T。2.9T备份文件的三个虚拟机空间已经分配了3T了。就设置2副本吧。另外一个设置为1副本。
那没有问题
是直接在命令窗执行修改吗?我执行了查看没变化
找到问题了。5.0.0以上版本placement-rules默认开启,需要关闭才能修改副本
改2有意义吗?坏了1份你这个库应该也是不能用啊。。。
他是1个leader一个副本,副本坏了或者leader其中一个坏了。另外一个可以用吧?
如果是3台虚拟机,2副本坏一台可能就直接不能用。如果是9台虚拟机,2副本,坏一台。可以用吧?他副本应该是分布在4.5台上面
2.9T放MySQL主从不香吗
原来就是tidb的。恢复过来用的是br就直接用tidb吧,不想搞迁移什么的。还有一个17T的呢。
2副本坏了一个副本集群就用不了了,选举不了leader,2副本没有意义
1 个赞