如题:
    分区表建在日期字段上,主键是其他字段,在每个分区上物理数据顺序是这样排列的?
 例如:
   表A(
      字段1  Guid  ,--用于和其他表关联
      字段2 主键,      
      字段3 Date --分区列)我理解的是 分区列(字段3) 只是帮助定位到每个分区, 而在每个分区里是通过 主键字段(字段2) 物理排序存储的,请高手解惑,谢谢。

解决方案 »

  1.   


    表中记录的物理存储顺序与分不分区无关,分区只不过是逻辑划分,当然底层存放到不同的数据文件了,表中记录的物理顺序一般只与表的类型有关,如果是普通分区表的话,那就是随机的(就是常见的heap);如果是IOT(索引组织表),那表中的顺序就是按照主键顺序存放,因为索引是按照键值顺序存放的!
      

  2.   

    oracle普通表都是堆表,物理存储是没有顺序之分的。
    也就是说不是先插入表中的数据就先存放在前面,后插入数据就放在后面。
    与主键和分区都没有关系。