ORACLE 按時間建立分割槽表

2021-08-19 20:11:48 字數 2774 閱讀 3483

有些專案中可能會涉及到表的分割槽(有的表大小在70g左右) 下面簡單寫一下建立分割槽表過程

首先建立測試表weihai_test語句如下

create table weihai_test (

id           int          notnull,

join_date            date);

以上表中join_date欄位為分割槽表字段

plsql/developer 工具執行

rename weihai_test to weihai_test_his;  (這個過程只建議應用停機的時候做)

表建立完成之後,開始導數,

匯入完成之後,對比兩張表的資料,一樣就表示匯入成功

查詢資料,檢視執行計畫,與臨時表weihai_test_his相比較,是否掃瞄的更少

同樣的查詢在分割槽表執行一遍

相比之下,分割槽表耗費的資源更少

資料匯入完成之後,drop臨時表

drop table weihai_test_his;

oracle按時間建立分割槽表

首先明確分割槽表和表分割槽的區別 表分割槽是一種思想,分割槽表示一種技術實現。當表的大小過g的時候可以考慮進行表分割槽,提高查詢效率,均衡io。oracle分割槽表是oracle資料庫提供的一種表分割槽的實現形式。表進行分割槽後,邏輯上仍然是一張表,原來的查詢sql同樣生效,同時可以採用使用分割槽查...

oracle按時間自動建立分割槽表

首先明確分割槽表和表分割槽的區別 表分割槽是一種思想,分割槽表示一種技術實現。當表的大小過g的時候可以考慮進行表分割槽,提高查詢效率,均衡io。oracle分割槽表是oracle資料庫提供的一種表分割槽的實現形式。表進行分割槽後,邏輯上仍然是一張表,原來的查詢sql同樣生效,同時可以採用使用分割槽查...

oracle按時間自動建立分割槽表

oracle按時間自動建立分割槽表 2016年11月08日 15 48 30 閱讀數 5976 首先明確分割槽表和表分割槽的區別 表分割槽是一種思想,分割槽表示一種技術實現。當表的大小過g的時候可以考慮進行表分割槽,提高查詢效率,均衡io。oracle分割槽表是oracle資料庫提供的一種表分割槽的...