判断:只读事务会创建事务上下文,用于记录事务修改。

判断:只读事务会创建事务上下文,用于记录事务修改。

2 个赞

错误

错的

这个说法是错误 的。

OceanBase 为了优化性能,不会为只读事务创建完整的事务上下文 。这是因为只读事务不涉及任何数据的修改,无需记录事务修改信息,也就没有必要维护通常用于跟踪和回滚修改的完整上下文结构。

错误
1.只读事务不做任何数据修改,不会生成修改日志、不记录变更;
2.会创建事务上下文,但上下文只保存读快照、事务属性,无修改记录。

111

1 个赞

错误

1 个赞

错了。

1 个赞

错误

只读事务是指仅包含只读语句的事务。只读事务不能存在对数据的修改,不需要创建事务上下文,在 COMMIT 或 ROLLBACK 时也无需执行事务提交或回滚的操作

  1. 事务上下文的作用:用于记录事务的修改操作(如 UNDO 日志、锁信息等)
  2. 为什么只读事务不需要事务上下文:因为它根本没有修改操作需要记录