问题描述
亲爱的团队,
我正在从当前财政年度 (19-20) 持续进行dml操作的表中查询。但是我正在检索17-18财政年度的数据,而且速度非常慢。在调查中,我发现它使用的是回滚段数据。我有点困惑。因为据我所知,当有人查询数据时,RBS会发挥作用,而数据也正在发生一些变化。
欣赏你的洞察力。
最美好的祝愿
我正在从当前财政年度 (19-20) 持续进行dml操作的表中查询。但是我正在检索17-18财政年度的数据,而且速度非常慢。在调查中,我发现它使用的是回滚段数据。我有点困惑。因为据我所知,当有人查询数据时,RBS会发挥作用,而数据也正在发生一些变化。
欣赏你的洞察力。
最美好的祝愿
专家解答
考虑以下场景
-您的查询从上午9点开始,查找所有2017数据。它现在已经运行了 (比如说) 5分钟
-它击中了一个街区
-包含所有2019数据
-最后一次改变是在上午9:02
我可以放弃这个街区吗?不,我不能,因为它 * 可能 * 在上午9点 (当您的查询开始时) 包含2017个数据。
对于我们访问的每个块,如果它是 “较新的”,那么当您的查询开始时,我们必须及时收回它 (使用撤消段中的信息),然后我们才能 * 知道 * 该块中的数据是否相关。
希望澄清它
-您的查询从上午9点开始,查找所有2017数据。它现在已经运行了 (比如说) 5分钟
-它击中了一个街区
-包含所有2019数据
-最后一次改变是在上午9:02
我可以放弃这个街区吗?不,我不能,因为它 * 可能 * 在上午9点 (当您的查询开始时) 包含2017个数据。
对于我们访问的每个块,如果它是 “较新的”,那么当您的查询开始时,我们必须及时收回它 (使用撤消段中的信息),然后我们才能 * 知道 * 该块中的数据是否相关。
希望澄清它
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




