READ COMMITED表示事务中的每一条语句都只能看到该语句开始之前被提交的数据
READ ONLY表示只读事务仅能看到本事务开始前提交的数据
SERIALIZABLE表示原子级串行化
如果隔离级别是READ COMMITED,允许在执行事务时出现不可重读和幻读
结论: READ ONLY 不是事务隔离级别,而是事务的访问模式(Access Mode)。
事务隔离级别的定义 事务隔离级别由 SQL 标准定义,包括以下四种:
READ UNCOMMITTED(读未提交)
READ COMMITTED(读已提交)
REPEATABLE READ(可重复读)
SERIALIZABLE(可序列化) 这些级别控制事务间的可见性和并发行为,例如是否允许脏读、不可重复读或幻读134。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题