数据库环境: Oracle 12C企业版
现在我不考虑分区表设计..。考虑到上述设计目标,在设计我的表和加载存储过程时,我会考虑以下几点-
我的问题:寻找关于我正在考虑的设计的建议。
发布于 2020-03-11 08:10:00
可以使用闪回数据存档跟踪表的早期版本。有了这个特性,您就可以查询表,因为它可以查看任何时间点(在保留时间内)。这听起来确实比你正在构建的方法更灵活(重新发明轮子)。
1和2确实听起来非常直截了当的好主意。3取决于您正在加载的数据量。在加载过程中,不可用的索引会损害应用程序。我会考虑将每个负载放在一个单独的分区中。然后,一年后就很容易处理掉数据--只需删除整个分区即可。我假设您通常会在特定的时间点查看数据--在这种情况下,如果您正确地构造SQL,优化器可以使用分区剪枝。
https://dba.stackexchange.com/questions/259974
复制相似问题