暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 数据库内归档

askTom 2018-09-19
197

问题描述

嗨,

目前,我正在使用基于状态列的列表分区来将数据分类为活动和过期。然后导出相应的分区,然后从Prod中删除。

这种方法的问题是,当状态被标记为已过期时,内部数据移动。

我经历了数据库内归档功能。我发现它几乎与我们现在正在做的事情相似。

对我们来说,从当前列表分区到数据库内分区的任何优势 (子表的参考分区)


专家解答

您可以将数据库内归档与分区结合起来:

https://asktom.oracle.com/pls/asktom/asktom.search?tag=statistics-in-database-archiving#9537345800346657311

所以听起来你可以用这个来做类似于你当前的解决方案。当您 “删除” 分区时,行仍将在分区之间移动。

如果您已经有了可行的解决方案,我会转到它吗?可能不会。你会有 (显著?) 返工,你的应用程序移动到它。收益必须很大才能超过此成本。除非您当前的解决方案还有其他重大缺点,否则数据库内归档需要一段时间才能收回返工工作。

我会考虑它为一个新的表/应用程序吗?是的。

所以真正的问题是:

当前的解决方案会给您带来哪些问题 (“内部数据移动” 除外)?您希望数据库内归档如何解决这些问题?
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论