oracle设置表并行,ORACLE的并行处理之配置

--配置

parallel_min_servers:实例启动时从属进程的数量,默认为0,

parallel_max_servers: 池中从属进程的量大数。一般设为CPU 的CORE个数(cpu_count参数值)8至10倍

--显示池的信息

SELECT *

FROM v$px_process_sysstat

WHERE statistic LIKE 'Servers%';

--使用large_pool来为从属进程分配内存

1. 在9i中设置 parallel_automatic_tuning=true

2. 在10g中设置 sga_target 非零。

3. 在11g中设置了memory_target 非零。

注:大池是专门用来存放不可重遥的内存结构的。如果不启动大池,会从共享池(shared pool)中来分配这部分内存。

显然在大池分配并行内存比在共享池中合适得多。

large_pool_size >= parallel_max_servers^2 * parallel_execution_message_size*3;

--表和索引的并行度

1.在创建时设置

create table t (id number,pad varchar2(100)) parallel 4;

create index t_ind on t(in) parallel 4;

2.创建后修改并行度

alter table t parallel 4;

alter index t_ind parallel 4;

3.禁用并行处理

alter table t parallel 1;

alter index i

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值