何时在RANGE INTERVAL分区中创建本地和全局索引



我们使用Oracle 12c RANGE INTERVAL分区,Oracle根据数据自动创建分区。

父表基于RANGE INTERVAL进行分区,子表基于REFERENCE分区。

我们有大约3300万行要加载到大约30个表中。

需要关于何时创建LOCAL和GLOBAL索引的建议吗?数据加载后可以创建本地、全局索引(和约束(吗?这种方法有缺点吗?感谢所遵循的技巧和最佳实践,因为这是非常常见的情况。

首先,没有本地或全局约束,约束总是在整个表上,而不是分区上。索引可以是本地索引,也可以是全局索引(分区索引或非分区索引(。如果您确信您的数据在约束(PK/唯一性和FK(方面是一致的,那么您最好在之后创建索引/约束,这样一切都会更快。您甚至可以创建约束"启用novalidate"以加快速度。

最新更新