tidb插入数据 上锁耗时非常长,如何优化?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】


如图,这种情况如何优化?

只能从业务的角度优化,减少冲突

或者模拟 乐观模式,增加版本字段,当版本相等时,才能做 update

在或者用缓存的方式,来解决这种局部热点数据问题

以上仅供参考.

1、减少并发。2、业务层优化逻辑,减少冲突。3、优化SQL本身,缩短执行时长。其实本质上都是减少锁冲突时间。

让应用改逻辑

看看日志,应该不是一般的insert,是不是insert into update

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。