修复“事务未完成，导致锁未释放的问题”，解决方法是，在各种必要的地方rollback和commit；另外，在commit时，才更新和存储binlog位置。