【多选题】OceanBase V4 支持下面哪些事务隔离级别?()

【多选题】OceanBase V4 支持下面哪些事务隔离级别?()
A. READ UNCOMMITTED
B. READ COMMITTED
C. REPEATABLE READ
D. SERIALIZABLE

已完成分析,相关操作已执行

OceanBase V4 支持的事务隔离级别包括 读已提交(READ COMMITTED)、可重复读(REPEATABLE READ)和可串行化(SERIALIZABLE) ,不支持读未提交(READ UNCOMMITTED)。

各选项解析

  • A. READ UNCOMMITTED(读未提交) :OceanBase 内核层面并不支持该级别。即使在 MySQL 模式下语法上允许执行设置语句,底层也会自动将其强制升级为“读已提交”来处理,以杜绝脏读风险。
  • B. READ COMMITTED(读已提交) :支持。这是 OceanBase 所有模式(包括 MySQL 模式和 Oracle 模式)的默认隔离级别,也是其内部事务采用的隔离级别。
  • C. REPEATABLE READ(可重复读) :支持。该级别主要在 MySQL 兼容模式下提供,用于兼容依赖该隔离级别的老业务代码。
  • D. SERIALIZABLE(可串行化) :支持。这是 OceanBase 提供的最高隔离级别,开启时需确保全局时钟服务(GTS)已打开。

正确答案:B、C、D