您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

回收针对全局事务保留的资源

如果无法访问含有一个或多个活动全局事务的写入程序节点,协调器并不会立即释放针对全局事务保留的资源。

背景信息

协调器将等待一段时间,即 2 * Mpx_Liveness_Timeout,让写入程序恢复全局事务。如果写入程序在该时间段结束时仍未恢复事务,协调器将释放资源。要立即释放针对全局事务保留的资源,请在协调器上终止挂起的对应 INC 连接。

过程

  1. 运行存储过程 sp_iqmpxsuspendedconninfo 查找挂起的连接:call sp_iqmpxsuspendedconninfoConnName ConnHandle GlobalTxnId=================== ============= ============='IQ_MPX_SERVER_P5' 15 3920 MPXServerName TimeInSuspendedState================== ======================='HP1_12356_IQ_mpx' 50SuspendTimeout=============== 7200 

  1. 在 MPXServerName 中所指定的服务器上,发出一个指定了连接 ConnHandle 的 drop 命令:call "DROP CONNECTION 15"