RAC下的并行控制

RAC下如果不控制并行,调度会根据负载情况分配并行进程运行的节点,但是由于CACHE FUSION,会造成更大的代价。
控制并行需要设置 instance_groups 这个参数需要重启数据库
node1:
alter system set instance_groups=’p’,’p1′ scope=spfile sid=’pg901011′;
node2:
alter system set instance_groups=’p’,’p2′ scope=spfile sid=’pg901012′;
之后在启用并行时使用以下sql确定并行节点
ALTER SESSION SET PARALLEL_INSTANCE_GROUP = ‘p2’;
如果执行计划是并行的,但是后台进程没有并行,检查 PARALLEL_INSTANCE_GROUP 指定的参数是不是与 instance_groups 完全一致,包括大小写。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注