锁等待查看

【 TiDB 使用环境】生产环境 or 测试环境 or POC
【 TiDB 版本】
【遇到的问题】
v4.0版本的集群,锁等待除了在log文件能查看相关信息,有没有系统表可以查看?
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

应该没有相关的系统表,高版本的有。

v4.0版本的 information_schema 下的 cluster slow log 和 statment summury history 两个视图会记录相关 sql 的 lock wait 等待时长。v5.1版本之后增加了锁视图。
https://docs.pingcap.com/zh/tidb/v5.1/release-5.1.0

1 个赞

有的,INFORMATION_SCHEMA.DATA_LOCK_WAITS表
https://docs.pingcap.com/zh/tidb/stable/information-schema-data-lock-waits#data_lock_waits

这个表是实时的 锁解决了就消失了。有没有记录历史锁的表

历史的锁信息表没有,这点和MySQL一样,这个可以自己做个监控,每分钟把processlist和data_lock_waits表的数据insert到一张历史表中,历史表保留最近一个月数据

好的 谢谢老师了。这个功能我自己做了

你这是高版本的了。

现在6.1的表里面还记录锁冲突么statment summury history

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