代码改变世界

随笔档案-2024年9月16日

SQL Server 的死锁

2024-09-16 21:09 by abce, 1108 阅读, 收藏,
摘要: 死锁经常与正常阻塞混淆。当一个事务请求对另一个事务锁定的资源加锁时,请求加锁的事务会等待直到锁被释放。默认情况下,除非设置了 LOCK_TIMEOUT,否则 SQL Server 事务不会超时。请求事务被阻塞,而不是死锁,因为请求事务没有做任何事情来阻塞持有锁的事务。最终,持有锁的事务将完成并释放锁 阅读全文