Oracle数据库表有很多相关的存储参数和术语,今天我们来详细介绍一些。
段
段是占用磁盘存储空间的一个对象,有多种段的类型:
- 聚簇:这种短类型能存储表,通常用户存储多个数据库表的相关数据,将其预联结存储到同一个数据库块上。
- 表:表段保存一个数据库表的数据。
- 表分区或子分区:这种段类型用于分区
- 索引:这种段类型可以保存索引结构
- 索引分区:类似于表分区,包含一个索引的某个片,一般有一个或者多个的索引分区段组成。
- lob分区(lob partition),lob子分区(lob subpartition),lob索引(lobindex),lob段(lobsegment):lob索引和lob段保存大对象的结构。lob段也会分区,lob分区段正用与此。
- 嵌套表:这是为嵌套表指定的段。
- 回滚段:undo数据就存储在此
一个表可以是一个段,索引有可能是一个段,我们也可以将所有分到不同的段中。同样的由于表分区,一个表可以有多个表段。
不过一般来说,表时一个段,索引是一个短
如以下例子:
create table t_a(
x int primary