压测持续写入时, 速度越来越慢

当对 TiDB 进行压测持续写入时,如果速度越来越慢,可能是由于多种原因导致的,以下是一些可能的原因和解决方法:

  1. TiKV 节点负载过高,导致写入速度变慢。可以通过增加 TiKV 节点数量或者升级 TiKV 节点配置来缓解负载过高的问题。

  2. TiDB 写入热点过高,导致写入速度变慢。可以通过调整表结构或者使用 TiDB 内置的分区表来缓解写入热点过高的问题。

  3. TiDB 写入过程中出现了锁竞争,导致写入速度变慢。可以通过调整 TiDB 的事务隔离级别或者增加 TiDB 实例数量来缓解锁竞争的问题。

  4. TiDB 写入过程中出现了慢查询,导致写入速度变慢。可以通过分析慢查询日志来找到慢查询的原因,并进行优化。

  5. TiDB 写入过程中出现了磁盘 IO 瓶颈,导致写入速度变慢。可以通过升级磁盘或者增加磁盘数量来缓解磁盘 IO 瓶颈的问题。

需要根据具体情况进行分析和解决,建议先通过监控工具查看 TiDB 集群的各项指标,找到问题所在,再进行相应的优化。