确定Informix中的锁所有者

本文关键字:所有者 Informix 确定 | 更新日期: 2023-09-27 18:02:27

我有一个asp.net应用程序,在某些情况下会在查询期间返回锁错误。这很好,但我希望能够做的是记录锁的所有者,以便跟踪可能的行为问题(人们在更新模式下打开应用程序,然后在很长一段时间内保持这种状态)

是否有一种方法可以让Informix错误报告除表之外的锁的所有者(这是它现在返回的内容)?我确实在Informix中看到了Check if table is locked,它告诉我如何查询syslocks视图以获取锁列表,但这可能是一个很长的列表,我只想记录查询失败时遇到的特定锁的所有者。

如果版本不同,我使用Informix 10.0。

有什么建议吗?

确定Informix中的锁所有者

简短的回答是,没有办法让Informix报告谁拥有会话遇到的锁。它不是作为标准提供的,并且没有办法更改。