事务快照在可串行化隔离级别中何时获取?( )
- A. 每条 SELECT 语句执行前
- B. 事务的第一条语句执行时
- C. 事务提交时
- D. 每次 UPDATE 操作前
事务快照在可串行化隔离级别中何时获取?( )
选B
在可串行化隔离级别下,事务开始时(即在执行第一条语句前)获取事务快照,保证整个事务读到的数据是一致的。
正确答案是 B. 事务的第一条语句执行时 。
在可串行化(Serializable)隔离级别下,OceanBase 为了提供一致的快照读,会在事务开始时获取一个全局快照 ,整个事务期间的所有读取操作都基于这个快照进行,从而避免不可重复读、幻读等现象。
感谢采纳 ![]()