分布式事务

当分布式事务(跨多个数据库服务器的事务)生成日志记录,它们与非分布式事务稍有不同。如果事务提交时发生故障,那么可能需要阅读并解释它们,以确定这两个数据库服务器上事务的状态。

分布式事务中涉及以下日志记录:
  • BEGPREP
  • ENDTRANS
  • HEURTX
  • PREPARE
  • TABLOCKS

有关这种类型的逻辑日志记录的更多信息,请参阅 GBase 8s 管理员指南 中有关两阶段落实和逻辑日志记录的资料。

如果正在使用 TP/XA 执行分布式事务,那么数据库服务器使用 XAPREPARE 记录而不是 PREPARE 记录。