【 TiDB 使用环境】生产
【 TiDB 版本】6.5.0
【遇到的问题:问题现象及影响】
集群kv节点磁盘用量超了80%,计划最近扩容,发现从超80%那几天开始集群的写入性能似乎有下降,在大批量写入时kv经常有region掉leader的情况,本来感觉是apply的速度跟不上,但是调整了apply和io线程数之后问题依旧。今早偶然看到一个参数,描述是在超过一个阈值之后,会尽量避免向超出阈值的节点存放数据,故怀疑掉leader是这个问题但忘记了这个参数叫什么也找不着了。。麻烦知道的写一下谢谢
根据 TiDB 的文档,您可能在调整 TiKV 集群的磁盘用量和写入性能时遇到了 store limit
参数。store limit
参数用于控制 TiKV 节点的存储容量,当节点的存储容量超过设定的阈值时,TiKV 会尽量避免向该节点存放数据,以避免过载。
您可以通过调整 store limit
参数来控制 TiKV 节点的存储容量,从而优化集群的写入性能和避免掉 leader 的情况。具体的参数设置和调整方法可以参考 TiKV 的相关文档,以确保集群的稳定性和性能。
SHOW config WHERE NAME LIKE ‘%low-space-ratio%’;
这个参数吧,如果怀疑是这个参数导致的,集群空间一时间扩容不了的话,可以先调高到0.9,看看问题有没有缓解
1 个赞
是这个,谢
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。