TiDB 写入慢(load 数据)

tidb/tikv都没有压力,但是写入很慢,之前很快,从4.0.8升级到5.4之后变得很慢,慢10倍以上。
tikv 日志有大量的错误:
[scheduler.rs:517] [“get snapshot failed”] [err=“Error(Request(message: "peer is not leader for region 155569, leader may Some(id: 155571 store_id: 4)" not_leader { region_id: 155569 leader { id: 155571 store_id: 4 } }))”] [cid=4307487]
tidb/tikv log见附件

tidb1.log.zip (2.6 MB)
tikv1.log.zip (2.4 MB)

可以发一下,是哪些SQL变慢了么?是tidb日志里的那个load操作?

对,就是load数据变慢了

是有大量的 err=“Error(Request(message: "peer is not leader 这种报错吗?
相关的监控拿贴出来看看 leader drop 、back off 相关的,pd调度相关的

leader drop没有发生,pd想看哪个

是新建的表load data导入数据吗?导入的QPS大概有多少?

  • 如果是新建的表建议提前配置shard_rowid_bit实现预分区打散,有助于提高导入速度

用了random

取一份 load 期间的 clinic 吧