摘要: 优点: 允许读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改 当用UPDLOCK来读取记录时可以对取到的记录加上更新锁,从而加上锁的记录在其它的线程中是不能更改的只能等本线程的事务结束后才能更改 begin transelect * from address WI 阅读全文
posted @ 2022-11-20 21:29 宋军涛 阅读(84) 评论(0) 推荐(0) 编辑
摘要: ​ 最近在做一个访问频率比较高的app接口,框架用的dapper,在我们后台写的异常日志会偶尔出现以下错误。 事务(进程 ID 51)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务 实所有的死锁最深层的原因就是一个:资源竞争 表现一: 一个用户A 访问表A(锁住了表A), 阅读全文
posted @ 2022-11-20 21:21 宋军涛 阅读(529) 评论(0) 推荐(0) 编辑