启用和禁用异类落实

使用文本编辑器来更改启用或禁用异类落实的 HETERO_COMMIT 配置参数:此更改在关闭并重新启动数据库服务器后生效。

使用文本编辑器或 ISA 来更改启用或禁用异类落实的 HETERO_COMMIT 配置参数:更改的关闭并重新启动数据库服务器后生效。

如果将 HETERO_COMMIT 设置为 1,事务协调者会检查是否有需要使用异类落实的分布式事务。当协调者检测到这类事务,它会自动执行异类落实协议。

如果将 HETERO_COMMIT 设置为 0 或任何非 1 的数字,那么事务协调者将禁用异类落实协议。 下表总结事务协调者为确保分布式事务的完整性而使用哪一协议(异类落实还是两阶段落实)。
HETERO_COMMIT 设置 网关参与者是否已更新 数据库服务器协议
已禁用 两阶段落实
已禁用 两阶段落实
已启用 两阶段落实
已启用 异类落实