如何启用并行?
可以用hint、alter session或者设置对象并行属性三种方式设置启用并行。三种方式任意一种就可以使并行生效,如果多种方式同时存在的话,
则优先级顺序是:hint -> alter
session -> table/index degree。
hint
alter session
table/index degree
Query
select /*+ parallel(a,8) */count(1) from table_name a;
alter session force query parallel 8;
DML
默认情况下,parallel dml是禁用的,需要先用alter session启用:
alter session enable parallel dml;
update /*+ parallel(a,8) */ table_name a set col1=1;
alter session force parallel dml parallel 8;