0

当我们在 oracle 数据库表中创建分区时,分区是在最基本的数据块/数据文件级别创建的吗?

还是在更高的层次上创建的?

4

2 回答 2

1

以最简单的形式 - 分区成为一个新段(某些表空间的一部分)

于 2013-11-01T19:26:42.697 回答
1

非分区表是关于列(等)的元数据的集合,以及由一个或多个数据块的数据段组成的数据段。每个范围可以位于多个数据文件上,但只能位于单个表空间中。

在分区表中,每个分区(或子分区)本身就是一个数据段。这就是为什么可以在单个分区和非分区表之间(或在子分区分区和分区表之间)执行分区交换的原因——交换的元素是数据段(或数据段)。

仅就存储结构而言,分区表的单个分区相当于非分区表。

于 2013-11-01T20:35:33.487 回答