更改replica的数量会立即生效嘛

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:v4.0.6
  • 【问题描述】:

动态使用pd-ctl更改 max-repalicas 的配置会立即生效嘛。如果查看确认已经生效呢

1、理论上会立即生效,但是生产环境建议使用默认的 3 副本来确保高可用性。

2、想确认是否生效可以通过下面这几种方式:
1)pd grafana 监控面板 region health,该面板各个条目的含义参照下面的帖子,来判断调整 replica 是否生效:

2)通过 pd-ctl 和 jq 工具自定义查询条件来查看当前 region 的副本数量,确认是否生效。比如是否有副本数量不为 max-replica 的参数:

https://docs.pingcap.com/zh/tidb/stable/pd-control

https://asktug.com/t/topic/63086