1. 程式人生 > >oracle 11g 分區表創建(自動按年分區)

oracle 11g 分區表創建(自動按年分區)

live 可擴展 lock 復制 block 使用 acl 自動分區 .cn

前言:工作中有一張表一年會增長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

oracle 11g 分區表創建(自動按年分區)