线上挂了一台机器后,磁盘占用异常,可以停止迁移region吗

【 TiDB 使用环境`】生产环境
版本5.3
早上7点半线上一台机器突然离线了,然后磁盘占用异常升高


看监控是因为在迁移region,导致磁盘占用异常升高,在这种情况下,查询特别慢,有办法可以先停止他的region迁移,先满足业务需求吗

可以缩容掉这个机器吧,磁盘替换了再扩容回来

我感觉不是缩容扩容的问题 是region的调度占用磁盘了

1 个赞

可以临时把region-schedule-limit和replica-schedule-limit调低一点,业务低峰期再调高让他去快速补副本

群里有大佬@李启航 提供了解决方法
pd-ctl store limit all 0
https://docs.pingcap.com/zh/tidb/dev/configure-store-limit

666,从消费端限制:+1:

这个办法好 这样就不会自动调度了

其实我觉得这样配置虽然也有效果,但是是不是有点太极端了,新创建的region怎么办,是不是把enable-replace-offline-replica设置为false更合适一些

我觉得也是这问题。

最终结论
磁盘占用都是tiflash拉上去的
所以调整enable-replace-offline-replica和enable-remove-down-replica没用,因为这两个参数限制不了tiflash
限制store是可以直接限制住tiflash

挂的是TiFlash节点?

挂的那台机器上tikv和tiflash都有

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