TXTIMEOUT 参数的功能

TXTIMEOUT 配置参数特定于两阶段落实协议。仅当事务协调者和参与者之间的通信被中断,并且必须重新建立时,才使用该参数。

TXTIMEOUT 参数指定参与者数据库服务器在分布式事务期间等待接收来自协调者数据库服务器的 commit 指令的时间段。如果过了 TXTIMEOUT 指定的时间段,那么参与者数据库服务器会检查事务的状态以确定参与者是否必须启动自动参与者恢复。

TXTIMEOUT 以秒为单位指定。缺省值为 300(5 分钟)。该参数的最佳值将根据您的特定环境和应用程序而变化。修改此参数之前,请阅读两阶段落实协议如何处理故障中的说明。