说明

    建议变量 ob_trx_idle_timeout 使用默认值。

    会话事务空闲超时时间阈值由租户变量 ob_trx_idle_timeout 控制,这个参数值建议建议使用默认值 120 秒,实际空闲会话断开的时间会是在 [100s, 100s + ob_trx_idle_timeout ] 之间。

    示例:事务空闲超时报错

    下面示例先设置事务空闲超时时间为 120 秒,事务未提交超时时间为 1000 秒。当事务空闲时间超过 120 秒后,连接会被自动断开,事务也自动被 ROLLBACK 了。

    关于事务未提交超时

    会话事务的未提交超时时间阈值是由租户变量 ob_trx_timeout 控制。

    示例:事务未提交超时报错

    下面示例先设置事务空闲超时时间为 120 秒,事务超时时间为 100 秒。当一个事务未提交时间持续到 100 秒时,事务内部状态就变为超时状态,同时锁会释放。此后会话需要显式发出 ROLLBACK 语句。

    建议不要将事务未提交超时参数设置小于 1 秒。