问题描述
嗨,
目前,我正在使用基于状态列的列表分区来将数据分类为活动和过期。然后导出相应的分区,然后从Prod中删除。
这种方法的问题是,当状态被标记为已过期时,内部数据移动。
我经历了数据库内归档功能。我发现它几乎与我们现在正在做的事情相似。
对我们来说,从当前列表分区到数据库内分区的任何优势 (子表的参考分区)
目前,我正在使用基于状态列的列表分区来将数据分类为活动和过期。然后导出相应的分区,然后从Prod中删除。
这种方法的问题是,当状态被标记为已过期时,内部数据移动。
我经历了数据库内归档功能。我发现它几乎与我们现在正在做的事情相似。
对我们来说,从当前列表分区到数据库内分区的任何优势 (子表的参考分区)
专家解答
您可以将数据库内归档与分区结合起来:
https://asktom.oracle.com/pls/asktom/asktom.search?tag=statistics-in-database-archiving#9537345800346657311
所以听起来你可以用这个来做类似于你当前的解决方案。当您 “删除” 分区时,行仍将在分区之间移动。
如果您已经有了可行的解决方案,我会转到它吗?可能不会。你会有 (显著?) 返工,你的应用程序移动到它。收益必须很大才能超过此成本。除非您当前的解决方案还有其他重大缺点,否则数据库内归档需要一段时间才能收回返工工作。
我会考虑它为一个新的表/应用程序吗?是的。
所以真正的问题是:
当前的解决方案会给您带来哪些问题 (“内部数据移动” 除外)?您希望数据库内归档如何解决这些问题?
https://asktom.oracle.com/pls/asktom/asktom.search?tag=statistics-in-database-archiving#9537345800346657311
所以听起来你可以用这个来做类似于你当前的解决方案。当您 “删除” 分区时,行仍将在分区之间移动。
如果您已经有了可行的解决方案,我会转到它吗?可能不会。你会有 (显著?) 返工,你的应用程序移动到它。收益必须很大才能超过此成本。除非您当前的解决方案还有其他重大缺点,否则数据库内归档需要一段时间才能收回返工工作。
我会考虑它为一个新的表/应用程序吗?是的。
所以真正的问题是:
当前的解决方案会给您带来哪些问题 (“内部数据移动” 除外)?您希望数据库内归档如何解决这些问题?
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
654次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
624次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
529次阅读
2025-04-20 10:07:02
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
524次阅读
2025-04-08 09:12:48
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
479次阅读
2025-04-22 00:20:37
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
475次阅读
2025-04-17 17:02:24
Oracle 19c RAC更换IP实战,运维必看!
szrsu
456次阅读
2025-04-08 23:57:08
一页概览:Oracle GoldenGate
甲骨文云技术
454次阅读
2025-04-30 12:17:56
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
449次阅读
2025-04-22 00:13:51
火焰图--分析复杂SQL执行计划的利器
听见风的声音
404次阅读
2025-04-17 09:30:30