首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Informix >

informix 在跑语句是报长事务的错:long transaction detected,应该如何解决

2012-02-11 
informix 在跑语句是报长事务的错:long transaction detected,请教高手应该怎么解决informix在跑语句是报

informix 在跑语句是报长事务的错:long transaction detected,请教高手应该怎么解决
informix   在跑语句是报长事务的错:long   transaction   detected,请教高手应该怎么解决

谢谢!

[解决办法]
下掉事务再重新执行命令,不过要确定你执行的语句没有错误,因为没有事务如果执行失败就不能回滚了,或者把你的事务拆分成几个较小的任务来执行
最好是能把你的语句写出来
[解决办法]
informix中的锁个数有限,大数据量操作容易导致锁溢出。

拆分事务是好办法
[解决办法]
分开就可以了
[解决办法]
就像楼上的方法拆分事务,也可以增加逻辑日志文件的大小,这样也可以避免大事物超过长事务高水位的百分值
[解决办法]
如果仅仅是下载或者安装数据,一楼的办法最好
[解决办法]
把最大事务时长配长点
[解决办法]
把数据库改为无日志方式

热点排行