我正在运行一个基于Spring,JPA / Hibernate,Tomcat和MS SQL Server的网站。在查看系统日志时,我注意到以下几行:
SqlExceptionHelper:146 - Transaction (Process ID 61) was deadlocked on lock | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
我知道死锁是什么,但我希望知道死锁中涉及哪个表。我怎样才能获得这些信息?
请注意,我无法在开发环境中看到此错误。我无法在MS SQL服务器中找到此信息。
感谢您的帮助!
答案 0 :(得分:1)
使用SQL Server Profiler跟踪“锁定/死锁图”事件。 希望你能得到所有涉及的东西:对象和查询。