在f5中檢視執行計畫的時候總是看到很多資訊:
range分割槽 執行計畫中出現的:
分割槽表,按 n1 ,n2 分割槽
partition range single:訪問單個分割槽
partition range iterator:訪問多個分割槽
partition range inlist: 分割槽鍵中用了in 例如: where n1 in(x1,x2) and n2=x3
partition range all: 所有的分割槽
partition range empty: 條件在分割槽中不存在 (或者說是找不到資料)
partition range or: 分割槽鍵中用了or 例如 where n1=x1 or n2=x2
partition range subquery:
partition range join-filter:
partition range multi-column:
hash分割槽可用的操作:
partition hash single:
partition hash iterator:
partition hash inlist
partition hash all
partition hash subquery
partition hash join-filter
比range少了partition range or和partition range multi-column
list分割槽 :
partition list single
partition list iterator
partition list inlist
partition list all
partition list empty
partition list or
partition list subquery
partition list join-filter
Oracle分割槽表
1 範圍分割槽 range create table range part tab id number,deal date date,area code number,contents varchar2 4000 partition by range deal date partition p201...
Oracle 分割槽表
我們知道在資料庫中,當一張表的資料量增多時,資料的查詢就會變慢,從而影響應用程式的效能。這時我們應該考慮將表分割槽,表分割槽後在邏輯上仍然屬於一張表,只是在物理上儲存在多個檔案中。範圍分割槽將資料基於範圍對映到每乙個分割槽,這個範圍是你在建立分割槽時指定的分割槽鍵決定的。這種分割槽方式是最為常用的,...
oracle表分割槽設計 ORACLE 分割槽表的設計
分割槽表的概念 分割槽致力於解決支援極大表和索引的關鍵問題。它採用他們分解成較小和易於管理的稱為分割槽的片 piece 的方法。一旦分割槽被定義,sql語句就可以訪問的操作某乙個分割槽而不是整個表,因而提高管理的效率。分割槽對於資料倉儲應用程式非常有效,因為他們常常儲存和分析巨量的歷史資料。分割槽表...