【发布时间】:2019-09-19 19:56:34
【问题描述】:
一旦提交语句完成,这是否意味着它实际上已经完成了提交?还是意味着提交动作已经完成,但它仍然可以在后台提交?
【问题讨论】:
-
您说的是两阶段提交、XA 还是普通提交?
-
您的实际问题是什么?一旦提交完成,它就完成了,所有会话都将看到新数据。但是,DBMS 可能只是在内存中完成了这项工作,稍后会将数据写入磁盘。
-
另外,一些参与事务的非数据库相关服务(如JMS)可能会延迟提交/回滚操作(可能使用存储转发)。
标签: sql