PD监控指标中的 empty-region-count 调试的参数参考


目前tidb出现的空region没有主动merge,通过参考博客发现了
max-merge-region-size = 20
max-merge-region-keys = 200000
可以控制自动merger,但是并没有搞明白这个 20 和 200000 是什么单位,我们调整的时候是参考单机的region size数量 还是 整个集群的 region size数量 如 整个集群的region size数量 为 70000 上面两个参数怎么调整比较合适??

max-merge-region-size 单位是 MB

max-merge-region-keys 单位是 key 的数量

没有 merge 的原因也可能是没有开启跨表 region merge

其他 region merge 的注意事项参考 开启 Region Merge

你好这是我们目前的参数设置


这个是查看了某个region的大小情况

TIM%E5%9B%BE%E7%89%8720200529160951

split-region-on-table =false amespace-classifier = " default" 这个参数也设置了,整个集群也滚动升级了,同时size 和 key 是通过pd-ctl设置的,但是还是没有发生merge,请问是不是还有没设置的

请问下现在 merge 了吗,另外集群是什么版本?

没有merge 版本为3.0.13

辛苦 pd-ctl -> config show all 给下配置信息,另外再给下 PD 面板监控信息,可导出 PDF:

导出监控为 pdf 的方式: 1)使用 chrome 浏览器,安装“Full Page Screen Capture”插件:https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl

2)展开grafana 监控的 “cluster-name-overview” 的所有 dashboard (先按 d 再按 E 可将所有 Rows 的 Panels 打开,需等待一段时间待页面加载完成)

3)使用插件导出 pdf

你好,这个是配置config.txt (3.1 KB)

pd监控
screencapture-sltidb-grafana-shang-lian-d-000000044-test-cluster-pd-2020-06-01-10_08_41.zip (4.6 MB)

可以参考下帖子

你好,如果我们修改每一台pd 和 tikv的配置文件,然后 使用命令ansible-playbook rolling_update.yml --tags=pd

ansible-playbook rolling_update.yml --tags=tikv 是否可以达到像使用中控命令相同的效果

可以的

我们就是按照上述文档然后按照我所述修改配置文件的方式进行操作的,但是并没有触发空region合并,集群是否还存在其它问题??

能否按照上面的帖子,排除参数。 如果您没有修改中控机,看看日志里,修改的参数是否生效,多谢。

你好,我们采用中控修改配置文件的方式生效了,empty-region开始合并了,上述的通过每台进行修改配置文件那种方式确实有参数没有生效

好的,感谢反馈,使用中控机也比较方便,另外升级之类的也不会出问题,修改本机,应该是被中控机配置覆盖了。多谢。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。