当我们在oracle数据库表中创建分区时,分区是否在最基本的数据块/数据文件级别创建?
或者它是在更高级别创建的?
答案 0 :(得分:1)
以最简单的形式 - 分区成为一个新的部分(某些表空间的一部分)
答案 1 :(得分:1)
非分区表是关于列(等)的元数据的集合,以及由一个或多个数据块范围组成的数据段。每个范围可以在多个数据文件上,但只能在一个表空间中。
在分区表中,每个分区(或子分区)本身就是一个数据段。这就是为什么可以在单个分区和非分区表之间(或在子分区表和分区表之间)执行分区交换的原因 - 交换的元素是数据段(或数据段)。 / p>
仅就存储结构而言,分区表的单个分区相当于非分区表。