Oracle表和索引分区 - 风险和缺点



我在数据库(100GB )中有大型未分会表格,并且能够提高性能,我认为对它们进行分区,或者只是索引。数据定期出现,并由日期选择,因此我认为按创建月份进行范围分区将是很好的选择。

我正在阅读有关Oracle桌子和索引分区的信息,看起来很有希望。但是我有两个问题,我找不到答案(我认为我的Google技能正在下降)。

第一个是:

在甲骨文中创建分区表和索引的风险和缺点是什么,尤其是在如此大而活着的表上?我应该知道一些吗?

第二:

如何在现有和未分区的表或索引上创建分区?

  1. 除了划分数据所需的停电(请参见下文)外,我看到的主要风险是,如果您决定将表和索引分配给您在分区密钥(日期)上。但是您可以在这种情况下使用全局索引,然后返回类似的性能。

  2. 从未分区的表格创建分区表的最简单方法是,到目前为止,使用创建表作为选择,并使用一个新名称和所有分区存储详细信息,请删除未分配的表,并将新表重命名为新表格旧的。显然,这需要仔细的准备,并且可以持续几分钟的停电:)

最新更新