小王同学
2
从 tidb 的监控页面中 lock resolve ops 以及 kv backoff ops 两个界面中可以发现当前系统存在锁冲突的情况。
lock resolve 页面中,resolve 指标记录了在遇到锁冲突时需要清锁的次数,遇到的锁类型分为写写冲突,读写冲突。在 kv backoff ops 页面中, txnlock 表示遇到写写冲突, txnlockfast 表示读写冲突。同时,对应的锁状态有 wait expired ,expired ,not expired 三种状态,分别在 resolve 面板中显示。关注一些项即可。
1 个赞
老师 regionMiss tikvRPC updateLeader 又是什么意思呢?要不麻烦您都给 标注一下吧?
小王同学
4
暂时对于监控细项官网目前没有详细说明,regionmiss、tikvRPC 根据字面意思解释即可,updateleader 可以参考这里 https://gowalker.org/github.com/pingcap/tidb/store/tikv#RegionCache_UpdateLeader ,上面也已经描述了需要关注的项,其他监控信息如果感兴趣可以去 GitHub 上查看。
1 个赞
小王同学
6
差不多,另外可以根据相关日志,查到具体的冲突的表以及 SQL,从业务层进行解决。
1 个赞
好的谢谢老师,知道这些属性的含义对于我来说非常重要,通过监控指标定义问题又深入了一步
小王同学
8
目前也在改善中,比如 3.0 的监控中,有些也已经在补充,有些带!的,可以点下有一些解释,可以关注一下
typ281
(Typ281)
11
system
(system)
关闭
12
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。