oracle中的并行

1.并行和并发的概念

     把一件事情分开了做,和mapreduce是一个道理

2.应用场景

      olap  是一个业务模型,支撑是数据仓库

3.技术支撑

     全表扫描

    索引快速全扫描

4.适用条件 

       资源充沛

       待处理的数据分布均匀

5.关于进程的分配

       进程度为2不一定为2,要看具体的进程,根据需要来分配进程,指的是一组

6.并行的执行计划

        默认的并行度是由oracle根据系统自身情况算出来的

        px代表执行的意思

        qc协调进程的意思

        p-》s 并行到串行

        p->p 并行到并行

       s->p 

       pcwp

       pcwc

7.考虑用并行的情况

      cpu

      资源

       io通道

       跟具体的机器配置有很大关系

8.测试硬件,以此来设置并行度

9.获取并行度

      v$px_session.degree

      v$pq_tqstat

      10391

10.并行参数设置

     parallel_adaptive_multi_user    根据用户联结数来决定

     parallel_max_servers   根据设置最大数设置

      parallel_min_servers    启动时候系统预先分配

     parallel_automatic_tuning  自动调整

     11g新特性

      parallel_Degree_limit   限制

      parallel_degree_policy   策略

      parallel_force_local          arc环境下只在这一个上做

      parallel_min_time_threshold      设置一个时间上限,时间超过就不要做

      parallel_servers_target    设置了一个目标值

      parallel_execution_message_size    并行进程之间传递消息的大小


       parallel_degree_policy   策略      

           ----manual(default)

           -----limited    如果系统没有设定参数,那么就交给系统来操作

           ------auto       不管有没有手动的设定参数,都交给系统

11.内存并行

12.其他的用途

         并行ddl

         并行dml   只是针对分区表

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值