注册

Undo record version too old, user record unavailable的问题

达梦VIP用户 2024/05/08 1262 7

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】: DM8
【CPU】: docker
【问题描述】*:
数据库里面有 500w 数据,然后需要对这500w的所有数据进行查询和修改,也就是说每一条都会查询和修改,每次到最后都会报错,“Undo record version too old, user record unavailable”,我们是每查询35000条数据就放在线程池执行,按理说是不会存在相同数据的,我也打印日志记录了一下,一共是143次打印;
image.png
正好是500w/35000的次数,而且这个报错是在执行到最后打印的;
image.png
在我的认知里面,是当查询到的数据被其他事务修改之后才会出现这和报错,请问如何避免,或者是有什么影响吗?

回答 0
暂无回答
扫一扫
联系客服