xxxxxxxx
(Hacker Z Vu Xy Nh8)
1
版本 : 2.1
tidb慢日志出现较多Backoff_time很大的情况(有一部分是Wait_time较大),但是实际该sql的执行计划是很好的,而且查看监控也没发现什么异常,所以想请教一下这个问题应该怎么排查。
经过查看tidb监控, KV Errors 下 Lock Resolve OPS 面板中的 not_expired/resolve 监控项以及 KV Backoff OPS 面板中的 txnLockFast 监控项都没有明显的上升趋势。
tikv监控的error部分也没严重错误
查看pd监控也没有热点我问题
region也相对稳定
CPU也没什么压力
QPS情况如下
1 个赞
xxxxxxxx
(Hacker Z Vu Xy Nh8)
3
从tikv的日志能看到很多lock的信息,这个该如何排查呢,请教一下排查思路
xfworld
(魔幻之翼)
7
升级到高的版本,比如3.0.8 之后支持悲观锁
目前2.X的版本,默认的是乐观锁, 升级对于这个锁冲突的问题,有点效果(乐观 => 悲观)
但是如果能从业务的角度去解决这个冲突,效果会更好
system
(system)
关闭
8
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。