0

我想问一下是否有某种机制可以让我监视、捕获和写入(例如,写入表)有关发生的表锁的信息。

到目前为止,我发现很少有可以手动或定期执行的存储过程,我真正需要的是能够在插入之前/之中捕获它们(更有可能是更新)并保存到另一个表中。

我问这个问题,因为我有一个存储过程来更新我数据库中的一个表中的数据,通常它在 30 到 50 毫秒之间执行。但是有时会发生奇怪的事情,使用相同的数据和相同的服务器配置执行相同的程序需要长达 90 秒。

我应该为此使用触发器吗?如果是,我应该在什么触发器上设置它?我只需要某个表的表锁。因为据我了解,共享锁不允许插入/更新,因此我需要捕获所有类型的锁。

提前致谢

4

0 回答 0