[英]What is isolation level, when 2 concurrent transaction trying to change it
我在同一张桌子上有两个事务。
BEGIN TRAN
SET TRAN ISOLATION LEVEL SERIALIZABLE
--something more
第二个
BEGIN TRAN
SET TRAN ISOLATION LEVEL REPEATABLE READ
--something more
他们是在这个级别上一起工作还是在自己的级别上工作? 如果隔离级别之一是快照,会发生什么?
SET TRANSACTION ISOLATION LEVEL
会影响其调用的连接 。
它指定此连接将容忍的内容,该连接将使用的锁定策略等。如果另一个连接使用不同的隔离级别,则两个级别对于它们各自的连接将同时“生效”。 要了解它们如何交互,您需要从每个连接的角度单独考虑它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.