INSERT语句prewrite慢

【 TiDB 使用环境】生产环境
【 TiDB 版本】4.0.14
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】

  • 简单的insert语句会出现执行较慢的情况,查看热力图无写入热点,tikv节点负载均衡
    【资源配置】TiKV 9C/90G * 6
    【附件:截图/日志/监控】

:thinking: 有 binlog 么?

没开tidb的binlog

那就看看 disk perform 的监控,看看 tikv io 是否有延迟高的情况。




如图,tikv磁盘的ioawait不高,iopos最高达到2k+,磁盘是ssd的应该没有到磁盘io瓶颈

TiDB → KV Erro → backoff/transaction 和 TiKV-details → Scheduler 监控看看有没有写入冲突问题;

写入冲突也是没有异常的,目前发现是有一台tikv节点的wait_time.snapshot经常会很高,大概会有几秒钟。后边同一个集群的update也出现了这种情况,日志贴在另一个问题中: tikv wait_time.snapshot耗时很高 - #4,来自 tug_twf