题目: 关于 OceanBase 的事务隔离级别与并发控制机制,以下说法正确的是?
A. OceanBase 默认隔离级别为可重复读(Repeatable Read),与 MySQL InnoDB 一致,通过间隙锁(Gap Lock)防止幻读
B. OceanBase 读已提交(Read Committed)隔离级别下,同一事务内每条 SELECT 语句都会获取新的已提交快照,因此可能出现不可重复读现象
C. OceanBase 可重复读隔离级别下,事务在第一条语句时获取快照时间戳,事务内所有读都基于该快照,因此既不会出现不可重复读,也不会出现幻读和写偏序(Write Skew)
D. OceanBase 序列化(Serializable)隔离级别采用乐观并发控制(OCC),事务在提交时统一进行冲突检测,因此读操作全程不加锁