问题描述
亲爱的团队,
我正在从当前财政年度 (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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle DataGuard高可用性解决方案详解
孙莹
586次阅读
2025-03-26 23:27:33
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
541次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
449次阅读
2025-04-18 14:18:38
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
437次阅读
2025-04-08 09:12:48
墨天轮个人数说知识点合集
JiekeXu
436次阅读
2025-04-01 15:56:03
Oracle SQL 执行计划分析与优化指南
Digital Observer
436次阅读
2025-04-01 11:08:44
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
434次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
411次阅读
2025-04-22 00:13:51
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
401次阅读
2025-04-20 10:07:02
Oracle 19c RAC更换IP实战,运维必看!
szrsu
384次阅读
2025-04-08 23:57:08