繁体   English   中英

什么是隔离级别,当2个并发事务试图更改它时

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM