oracle 11g 分区表创建(自动按年分区)

前言:工作中有一张表一年会增长100多万的数据,量虽然不大,可是表字段多,所以一年下来也会达到 1G,而且只增不改,故考虑使用分区表来提高查询性能,提高维护性。

  oracle 11g 支持自动分区,不过得在创建表时就设置好分区。

  如果已经存在的表需要改分区表,就需要将当前表 rename后,再创建新表,然后复制数据到新表,然后删除旧表就可以了。

一、为什么要分区(Partition)

  1、一般一张表超过2G的大小,ORACLE是推荐使用分区表的。

  2、11g 中的分区表新特性:Partition(分区)一直是 Oracle 数据库引以为傲的一项技术,正是分区的存 在让 Oracle 高效的处理海量数据成为可能,在 Oracle 11g 中,分区技术在易用性和可扩展性上再次得到了增强。

oracle 11g的interval partition 如何按天\周\月\年分区: https://blog.csdn.net/sdtysdu2000/article/details/9066413

http://blog.itpub.net/10271187/viewspace-1765908/

https://blog.csdn.net/lively1982/article/details/9398485

分区索引:

https://www.cnblogs.com/grefr/p/6095005.html

https://blog.csdn.net/w892824196/article/details/82803889

猜你喜欢

转载自www.cnblogs.com/yuxiaole/p/9809294.html