现象: sybase iq在insert 时候,由于空间不足问题挂起 ,即客户端处于无响应状态,(我没有等很久,由于当时不清楚查看日志,日志中会提示“You have run out of IQ STORE dbspace in database D:\Sybase\ASIQ-12_7\demo\asiqdemo.db. In another session, please issue a CREATE DBSPACE ... IQ STORE command and add a dbspace of at least 8 MB.”) ,接着,我就强行关闭了insert 的那个客户端。
这时,发现表已经会那个insert会话lock,也就是现在新开一个连接进行insert此表,会报事务错。
这样,我就想是不是可以杀掉这个连接,于是想 drop connection id;的方法,可是无法删除这个连接,连接一直都在。同样通过 sp_iqtransaction,也可以看到那个事务。