2021-09-26
GBase8s长事务怎么避免
Long Transaction问题?长事物是否可被预估?如何避免长事物?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
Long Transaction问题?长事物是否可被预估?如何避免长事物?
当一个大的事务执行操作,使用LOGICAL LOG达到高水位线的时候,这个事务必须回滚,如果达到排他高水位时,这个数据库hung死。建议执行大事务时一定要拆分,并且设置合理的logical log大小。对于长事务没有好的办法,只能等待它回滚完成,或者求助IBM使用特殊工具处理。所以长事务必须尽量避免。
不可被预估,只能凭经验去判断。
避免长事物最根本的方法就是设置足够多的逻辑日志文件。至少可以支持一天的使用量。比如可以在一天开始的时候,记录一下逻辑日志文件唯一的编号,转天同一时刻再次记录,可以算出一天用了多少个逻辑日志。根据这个方法去调整。
评论
有用 0
墨值悬赏