![]() 創(chuàng)建list分區(qū)的語法如上,需要我們指定的:
l column: 分區(qū)依賴列(注意:只能是一個); l partition:分區(qū)名稱; l literal: 分區(qū)對應(yīng)值(注意:每個分區(qū)可以對應(yīng)多個值); l tablespace_clause: 分區(qū)的存儲屬性,例如所在表空間等屬性(可為空),默認繼承基表所在表空間的屬性。 *************************************
創(chuàng)建list分區(qū)表示例:
JSSWEB> create table t_partition_list (id number,name varchar2(50)) partition by list(id)(
partition t_list_p1 values (1,2,3,4,5,6,7,8,9) tablespace tbspart01,
partition t_list_p2 values (10,11,12,13,14,15,16,17,18,19) tablespace tbspart02,
partition t_list_p3 values (20,21,22,23,24,25,26,27,28,29) tablespace tbspart03,
partition t_list_pd values (default) tablespace tbspart04);
表已創(chuàng)建。 上例能夠?qū)崿F(xiàn)與前面range分區(qū)示例相同的效果,當(dāng)然針對本示例而言,list分區(qū)顯然不好用啊~~~ *********************************** 對于分區(qū)表的操作很多,其中某些操作僅針對某些分區(qū)有效, 哪個操作適用于哪種分區(qū)格式具體可以先參考下面這個表格: -----------------------
注:上述IO列的評估建立在假設(shè)分區(qū)中均存在一定量數(shù)據(jù),并忽略修改數(shù)據(jù)字典可能觸發(fā)的IO,忽略造成的索引的重編譯帶來的IO。 分區(qū)索引的操作也有一張表黑黑,如下
Ø ADD PARTITION | SUBPARTITION Ø COALESCE PARTITION | SUBPARTITION Ø DROP PARTITION | SUBPARTITION Ø EXCHANGE PARTITION | SUBPARTITION Ø MERGE PARTITION | SUBPARTITION Ø MOVE PARTITION | SUBPARTITION Ø SPLIT PARTITION | SUBPARTITION Ø TRUNCATE PARTITION | SUBPARTITION |
|
|
來自: mac_tom > 《Oracle_Tune》