我在SQL Server 2016数据库中启用了快照,16个核心CPU,43 GB内存。
ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON
之后,我的数据库出现了死锁
事务(进程ID 69)在锁定时死锁与另一个进程通信缓冲资源并被选为死锁牺牲品。重新运行该交易。
我检查了错误行号 - 表上的删除操作
表有7882884行,有两列。
此外,我的存储过程正在使用开始/结束传输块运行,其中我的表已写入
此致 和Manish