sqlserver查询使用with(nolock)
sqlserver中,一张表会因为频繁的进行select、delete、insert操作而导致死锁。
记录一次数据库死锁
在自己负责的一个业务中,有一张表因为会进行频繁的select、delete、insert。导致报了死锁的错:
检验结果存储失败:事务(进程 ID 56)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
SQL:delete LIS_RESULT_CG where JYLSH=’************’
参考文章
select死锁问题
sqlserver查询使用with(nolock)详解
WITH(NOLOCK)与WITH(READPAST)
共享锁(S锁)和排它锁(X锁)
SQL SERVER SELECT语句中加锁选项的详细说明
sqlserver查询使用with(nolock)
https://yuanjianzhang.github.io/2019/11/18/sqlserver查询使用with-nolock/