BCS-DBA
(Liuhuan Happy Study)
1
在测试环境测试,减少empty region的方法。(参考:[FAQ] 解决已经开启 region merge, empty-region-count 仍然很多问题)
测试集群拓扑:tidb 版本v3.1.1
4个tikv,部署在两台机器上,每台机器部署两个实例
1pd,1tidb部署在相同的机器上
配置方法(集群部署方式tiup):
- tiup cluster edit-config tidb-test
2.tiup cluster reload tidb-test -R pd,tikv
|
|
|
查看pd和tikv的配置文件,检查相应的参数是否发生改变:
#其他tikv节点一样不再展示
通过查看pd和tikv安装目录下的配置文件,增加的配置项,添加成功。
|
然后疑问的是:通过tiup ctl 工具查看pd的配置,却没有被更改。
[tidb@oracle01test ~]$ tiup ctl pd -u http://pd-ip:2379 config show all
这里输出的pd默认配置并没有被修改。
|
空region变化监控:
tidb-test-overview.pdf (4.2 MB)
1 个赞
yilong
(yi888long)
2
当前一些参数配置,不支持通过修改文件,需要使用pd-ctl命令修改,请尝试下,多谢。
BCS-DBA
(Liuhuan Happy Study)
3
补充信息:tidb版本v3.1.1
集群安装方式:tiup
我使用的修改配置的方式是:tiup cluster edit-config tidb-test
查看配置文件内容,只是想确认配置是否生效。
请问,tidb v3.1.1 版本是不支持 tiup cluster edit-config tidb-test, 这种方式修改配置吗?是需要单独下载pd-ctl工具修改配置文件,还是使用tiup ctl pd 来修改配置文件。
1 个赞
BCS-DBA
(Liuhuan Happy Study)
5
好的,非常感谢您!
增加使用如下命令后empty region在逐渐减少,没有出现反弹。
tiup ctl pd -u http://pd-ip:2379 config set enable-cross-table-merge true
1 个赞
system
(system)
关闭
7
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。