分割槽表並行建立索引
糾正了我以前的錯誤認識。以前認為當在分割槽表上建立本地索引的時候,oracle使用的最大並行度等於分割槽的數目。以前都被create index ...parallel N 給迷惑了。
其實oracle可以使用多個並行程式建立本地分割槽索引。測試在全文。
http://www.itpub.net/showthread.php?threadid=380641&pagenumber=
[@more@]QL> create table tt partition by range(owner) (partition pp values less than('ZZZ')) tablespace trade_data as select * from dba_objects;
Table created.
SQL> create index ttidx on tt(owner,object_id) local (partition pmax) unusable;
Index created.
然後rebuild unusable索引,這樣可以制定並行度 degree
SQL> alter index ttidx rebuild partition pmax parallel(degree 8);
Index altered.
SQL> select * from v$pq_tqstat order by tq_id,server_type,num_rows;
26 rows selected.
如果換種語法
QL> drop index ttidx;
Index dropped.
> create index ttidx on tt(object_id) local parallel 8;
Index created.
SQL> select * from v$pq_tqstat;
no rows selected
結果沒有使用並行。
而create index的時候不支援分割槽上的parallel語法
SQL> create index ttidx on tt(object_id) local (partition pp parallel(degree 4));
create index ttidx on tt(object_id) local (partition pp parallel(degree 4))
*
ERROR at line 1:
ORA-14010: this physical attribute may not be specified for an index partition
不過先建立unusable的index,再rebuild parallel也不麻煩。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1444907/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分割槽表及分割槽索引建立示例索引
- 分割槽索引的並行度索引並行
- Oracle分割槽表及分割槽索引Oracle索引
- 全面學習分割槽表及分割槽索引(6)--建立range-list組合分割槽索引
- 簡單ORACLE分割槽表、分割槽索引Oracle索引
- rebuild分割槽表分割槽索引的方法Rebuild索引
- 【學習筆記】分割槽表和分割槽索引——管理索引分割槽(四)筆記索引
- 全面學習分割槽表及分割槽索引(13)--分隔表分割槽索引
- 深入學習分割槽表及分割槽索引(5)--建立range-hash組合分割槽(續)索引
- oracle 建立所有分割槽索引Oracle索引
- 全面學習分割槽表及分割槽索引(17)--其它索引分割槽管理操作索引
- Oracle分割槽之五:建立分割槽索引總結Oracle索引
- 全面學習分割槽表及分割槽索引(9)--刪除表分割槽索引
- 全面學習分割槽表及分割槽索引(11)--合併表分割槽索引
- 全面學習分割槽表及分割槽索引(12)--修改list表分割槽索引
- 學習筆記】分割槽表和分割槽索引——新增表分割槽(二)筆記索引
- 分割槽表分割槽索引查詢效率探究索引
- 分割槽表、分割槽索引和全域性索引部分總結索引
- 全面學習分割槽表及分割槽索引(16)--增加和刪除索引分割槽索引
- 全面學習分割槽表及分割槽索引(10)--交換分割槽索引
- Oracle分割槽表基礎運維-06分割槽表索引Oracle運維索引
- Oracle 建立分割槽表Oracle
- 深入學習Oracle分割槽表及分割槽索引Oracle索引
- 全面學習分割槽表及分割槽索引(1)索引
- 全面認識oracle分割槽表及分割槽索引Oracle索引
- 深入學習分割槽表及分割槽索引(1)索引
- 全面學習分割槽表及分割槽索引(8)--增加和收縮表分割槽索引
- 【學習筆記】分割槽表和分割槽索引——分割槽表的其他管理(三)筆記索引
- 分割槽表中的區域性分割槽索引及全域性索引與執行計劃索引
- 全面學習分割槽表及分割槽索引(15)--修改表分割槽屬性和模板索引
- 大分割槽表的手工並行優化並行優化
- 分割槽表索引實踐案例索引
- 1、如果在表test的列col上面建立索引,並且也是安裝A,B,C三種方法進行分割槽,那麼這個分割槽索引就是local partition index,因為這裡索引的分割槽方法和表的分割槽方法一模一樣。索引Index
- Oracle 分割槽表的建立Oracle
- OceaBase 分割槽表建立技巧
- 【eygle】Oracle的分割槽表和Local索引建立與維護Oracle索引
- 關於分割槽表和分割槽索引(About Partitioned Tables and Indexes)索引Index
- Oracle帶區域性分割槽索引的分割槽表刪除舊分割槽新增新分割槽Oracle索引