rockdb归档数据比较慢


查看监控可知compaction duration、read sst duration值比较大,请问这是什么导致的

  1. compaction 整理时间比较长,需要整理的数据较多,可能是集群DML数据很频繁
  2. coprocessor 时间久可能是全表扫的sql较多,可以查看tidb.log 和 slow log 查看是否在这个时间段有全表扫的sql,能否优化

1、我们这边把tidb当作线上从库使用,开启了很多个dm程序(10个dm-worker,每个worker9个syncer线程)同步数据,总tps在1500左右
2、tidb上的服务都是olap类型的,sql非常巨大,基本上每个sql都是满查询(>60s)

那coprocessor比较高是正常的。可以考虑增加tikv分散压力,试试?