并发高后insert插入延迟增加,应该如何调优

每个 TiKV 实例上是写入热点的 leader 的数量没有倾斜

可以tikv-details > scheduler 看下有没有latch wait

tikv-details > Storage > Storage async write duration 也看下

这种情况可以进topsql界面看看,单台在做什么。

https://docs.pingcap.com/zh/tidb/stable/top-sql#tidb-dashboard-top-sql-页面

扩容后会自动先进行数据的平衡,然后写入的数据也会由pd去自动的调度,尽量达到均衡的目的

数据写入的位置是根据region的start key和end key所在的范围决定的,跟是否扩容没关系

这里需要看下是insert操作占比多还是update占比多了,一般insert性能不是瓶颈,但是update操作就不好说了,特别是有热点行更新或者有lock的情况