TIKV实例上TOP获取到的每个线程的含义

【 TiDB 使用环境】生产环境
【 TiDB 版本】V6.1.7
【遇到的问题:问题现象及影响】 线上在全量灌入数据阶段,在TIKV实例上执行了top -H,能看到很多rocksdb:low0~6的线程,还有apply-0~1的线程,请教一下rocksdb:low这种线程是做什么的?同时现在灌入数据的速度每秒能到10万行左右,可否通过优化一些配置来提升灌入的速度【目前硬件资源很充足,一个TIKV进程只用了4C左右的资源】
【附件:截图/日志/监控】

可参考

1 个赞

通过grafana 来观测会更直观点…

想要加压,不如考虑下压测提供的场景案例…

现在主要是不知道瓶颈在哪里,这一条SQL写入链路比较长,从监控上也没看到哪个环节到了瓶颈了

1、看来rocksdb:low这几个线程是跟compaction和flush memtable有关系
2、写入性能慢的问题我再看看那个文档,看着还挺详细的,谢谢你了

楼主找找看有没有配置可以提升灌入速度

这个需要排查点就比较多了,参考下这个:

1 个赞

在逐个监控分析哪个缓解慢了

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