PD Region Health 各属性 含义是什么?

这个版本都测试了很长时间了,准备上生产的,这个问题 是v3.0.5 的 BUG吗?

mysql.user

一共有 1839 张表

  1. 请问具体的业务逻辑是什么样?
  2. 有没有频繁 create table 和 drop table 的操作,或者 delete table 和 insert table 操作 ?
  3. 通过 pd-ctl operator show 查看一下具体 region merge 的变化,另外 PD log 里面也会 merge 的 operator 的操作记录。
  1. 很多环境都在使用同一个TiDB集群

  2. 没有频繁的对 table 进行 增 删 改

老师我这里什么都没有查到

pg.log

老师你好, 我这边过了一晚上,空region 依然没有减少

[tidb@dev10 ~]$ /home/tidb/tidb-ansible/resources/bin/pd-ctl -u http://192.168.180.33:2379 -d region | jq ".regions | map(select(.approximate_size < 2 and .approximate_keys < 2000)) | length"
5834
[tidb@dev10 ~]$

那可以尝试开启一下 namespace-classifier 参数,这个参数是 PD 的静态参数,不能通过 pd-ctl 调整,需要调整 PD 的参数配置文件,然后重启 PD 生效。验证生效办法, 可以查看 PD log 中的启动参数配置信息。