有些專案中可能會涉及到表的分割槽(有的表大小在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資料庫提供的一種表分割槽的...