靚麗時尚館

位置:首頁 > 健康生活 > 心理

oracle表怎麼設定自動分割槽

心理2.66W
oracle表怎麼設定自動分割槽

按時間分割槽表建立:

其中add_date_time為分割槽欄位,每一年一個分割槽。

插入100W資料

增加一個分割槽

分兩種情況:1.沒有maxvalue分割槽。2.有maxvalue分割槽

我們建立的分割槽就是沒有maxValue的分割槽

沒有maxvalue分割槽新增新分割槽:

有maxvalue分割槽新增新分割槽:有了maxvalue,就不能直接add partition,而是需要max分割槽split。

刪除一個分割槽

注:droppartition時,該分割槽記憶體儲的資料也將同時刪除,你的本意是希望刪除掉指定的分割槽但保留資料

你應該使用merge partition,執行該語句會導致glocal索引的失效需要重建全域性索引

合併分割槽

相鄰的分割槽可以merge為一個分割槽,新分割槽的下邊界為原來邊界值較低的分割槽,上邊界為原來邊界值較高的分割槽,原先的區域性索引相應也會合並,全域性索引會失效,需要rebuild