工作中遇到一张表每天都插入很多数据,随着时间的推移数据量会变的很大上百万条甚至上千万条记录。这样我们能不能把表进行拆分呢,答案是肯定的Oracle 很早就考虑到这个问题提供了水平拆分。
oracle 10 g 中提供下面三中分区:
1)范围分区(Range partition)
2) 哈希分区(Hash partition)
3)列表分区(List partition)
由于水平有限下面重点介绍范围分区
范围分区,顾名思义,就是根据表的某个字段的值,以固定的一个范围作为一个分区来划分数据
1.1可以根据序号分区建表
create table test1