回收针对全局事务保留的资源
如果无法访问含有一个或多个活动全局事务的写入程序节点,协调器并不会立即释放针对全局事务保留的资源。
背景信息
协调器将等待一段时间,即 2 * Mpx_Liveness_Timeout,让写入程序恢复全局事务。如果写入程序在该时间段结束时仍未恢复事务,协调器将释放资源。要立即释放针对全局事务保留的资源,请在协调器上终止挂起的对应 INC 连接。
过程
- 运行存储过程 sp_iqmpxsuspendedconninfo 查找挂起的连接:call sp_iqmpxsuspendedconninfoConnName ConnHandle GlobalTxnId=================== ============= ============='IQ_MPX_SERVER_P5' 15 3920 MPXServerName TimeInSuspendedState================== ======================='HP1_12356_IQ_mpx' 50SuspendTimeout=============== 7200
- 在 MPXServerName 中所指定的服务器上,发出一个指定了连接 ConnHandle 的
drop 命令:call "DROP CONNECTION 15"