【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v7.5.1
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
看下grafana里各个tikv的leader是不是均衡了
1 个赞
grafana 里的pd 里有个balance组,可以看到各个tikv数据是否均衡
1 个赞
看region和region leader均衡,不知道日志里有没有特殊标记
查看所有 Region 的信息:pd-ctl region。查看当前是否有集群的调度操作:pd-ctl operator show。查看tikv的状态:pd-ctl store。以及查询information_schema.TIKV_STORE_STATUS
副本是通过 raft 共识算法保证一致性的,多数派写入才算写入成功,所以可以认为副本是对齐的
扩容应该主要关注 region 平衡
应该是看region信息来判断吧
可以看下pd监控页面右下角,如果没有preparing状态的任务,那就代表对齐了
看下Region是否均衡了
扩容了两个副本是说增加了2个tikv?还是说从3副本变成了5副本?
我理解这个问题是从3副本变成5副本。
看3副本是不是变成了5副本,可以通过pd-ctl看。
region check miss-peer | pending-peer
这样检查下就行了,如果是增加的副本,那是 pending-peer,没有 pending-peer的时候,就追齐了。
大致均衡就可以了,数据库本来就是一个动态变化的