schedule.low-space-ratio参数调优问题

【 TiDB 使用环境】生产环境
【 TiDB 版本】v5.4.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
默认情况,schedule.low-space-ratio 参数是0.8,即磁盘使用率达到80%,PD就会尽量避免往该节点写入数据。

那么问题来了,随着数据量的增长,默认80%会剩下越来越大的剩余空间,很容易造成tikv disk full 报错。

请问这个参数一般设置为多少比较合理 ?

【资源配置】
【附件:截图/日志/监控】

可以调高,怎么也得剩下几G。假如说是2T的盘,调90%也是够的(前提是你的盘是tikv独享)。

主要是考虑到已经有 reserve-space参数了,为什么还要设置这个参数,感觉意义不大,而且随着容量增大,最后这个参加不就变成0.9999了?

这个参数只是给打分算权重的,如果所有节点都达到80%,那么还是均匀的写入。

我现在遇到的问题就是所有tikv节点都达到80%,但实际上还是有空间的,数据写入确报错:Caused by:java.sql.BatchUpdateException:tikv disk full

2 个赞

90可以的