什么是表分区?

P S*_*rma 25 sql partitioning database-partitioning database-table

在哪种情况下我们应该使用表分区?

Phi*_*ump 26

一个例子可能有帮助.

我们每天从124家杂货店收集数据.每天的数据与其他日子完全不同.我们在日期上对数据进行了分区.这使得我们可以更快地进行搜索,因为oracle可以使用分区索引并快速消除所有不相关的日期.这也允许更容易的备份操作,因为您只能在新分区中工作.此外,经过5年的数据,我们需要摆脱一整天的数据.您可以一次"删除"或删除整个分区,而不是删除行.因此,摆脱旧数据非常容易.

所以...它们适用于大量数据,在某些情况下非常有利于提高性能.


OMG*_*ies 23

分区使表和索引或索引组织表能够细分为更小的可管理部分,并且每个小部分称为"分区".

有关更多信息:在Oracle中进行分区.什么?为什么?什么时候?谁?哪里?怎么样?


Wad*_*e73 7

当您想要将表分解为较小的表(基于某些逻辑分解)以提高性能时.因此,现在用户可以将表引用为一个表名或其中的各个分区.