【发布时间】:2016-10-27 03:56:28
【问题描述】:
我们有一个以大约 640 万行/月增长的分区表,我们会定期(每月)删除一个分区。我们最近在这个表的主键上引入了一个连接表(带有级联删除)。这引入了参照完整性问题——我们无法删除分区,因为连接表引用了其中的行。
我们收到了让我们的应用程序代码执行此操作的建议,但我们认为这不是最佳解决方案。
我已经读过这个:https://docs.oracle.com/cd/E11882_01/server.112/e25523/part_admin002.htm#i1007479,看来他们建议先DELETE FROM table partition (partitionID);然后ALTER TABLE table DROP PARTITION partitionID;
我们担心:
- 处理负载
- 对撤消/重做日志的影响
我想知道是否有人有更好的主意。或者可以再次向我保证这不是一个坏主意。
【问题讨论】:
-
请edit您的问题为所有有问题的表添加
create table语句。
标签: sql oracle oracle11g database-partitioning