在测试环境测试,减少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)