sqlserver 死锁,事务(进程 ID 115)与另一个进程被死锁在锁资源上,并且已被选作死锁牺牲品。请重新运行该事务。
sqlserver死锁问题的解决业务场景:对于同一张表进行操作,同时开了三条线程:1.第一条线程,在满足条件时会对这张表进行快速更新,可能会持续一段时间2.第二条线程,间隔2s,会对这张表的满足where条件的数据更新一次;3.第三条线程,间隔2s,会对这张表select一次;问题简单分析:因为不同线程在事务中处理相同的数据时,在抢占数据库锁的过程中都拿到了这个表的锁,数据库会采取让一个执行而另一