【 TiDB 使用环境】生产环境 or 测试环境 or POC
【 TiDB 版本】
【遇到的问题】
v4.0版本的集群,锁等待除了在log文件能查看相关信息,有没有系统表可以查看?
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【附件】
请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
【 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
有的,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 分钟后被自动关闭。不再允许新回复。