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语句中加锁选项的详细说明

作者

zhang

发布于

2019-11-18

更新于

2023-09-19

许可协议

CC BY-NC-SA 4.0

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×