OB的锁持有信息可以在日志中看到吗?

【 使用环境 】生产环境
【 OB or 其他组件 】OB兼容oracle模式
【 使用版本 】4.2.5.7
【问题描述】除了gv$ob_locks视图查看锁信息,如何在日志中查看到锁持有信息?

5 个赞

有 The Latch wait too much time 关键字,在排查加锁时间长相关的问题时可以通过该日志的 p2 字段来获取当前持有该锁的线程。

https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000002395313?back=kb

3 个赞

内存得看闩锁信息才行

1 个赞

应该有相关日志吧

2 个赞

我看看,谢谢

3 个赞

在日志中查找锁持有信息时,可以搜索:

  • holder_tx_id - 查找锁持有者的事务ID

  • holder_sessid - 查找锁持有者的会话ID

  • post_lock - 查找锁等待相关的日志

  • lock conflict - 查找锁冲突相关的日志

1 个赞

技术细节讲得很清楚,学到了!

1 个赞

学习了

1 个赞