1. 程式人生 > >oracle 11g 分割槽表建立(自動按年分割槽)

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