oracle表查詢的並行度

wanglinghua0907發表於2023-12-29

1.方法一

select /*+ parallel(4)  */  count(*)  from test_a


2.方法二

檢視錶的degree(並行度)

select OWNER,TABLE_NAME,TABLESPACE_NAME,DEGREE from dba_tables where TABLE_NAME='F';


修改並行度

alter table def.f parallel(degree 3);

alter table t parallel;    ----------設定表的並行度為default


3.方法三

索引並行


1.併發常見索引

CREATE INDEX  索引名 ON  表名(欄位名)  parallel 32;


2.關閉併發(不關閉的話會導致索引使用索引都變成並行查詢)

ALTER  INDEX  索引名 noparallel;


查詢索引並行引數

select index_name,degree from dba_indexes where index_name='IND_KK';


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69980685/viewspace-3002133/,如需轉載,請註明出處,否則將追究法律責任。

相關文章