今天接触到了SQL并行。对于之前的只有几十万条数据的表来说没用过。现在数据已经上亿条。所以当再有临时提数的时候使用parallel很有必要。

优势:强制启动并行进程、分配任务与系统资源、合并结果集。大大缩短计算时间。在大表查询等操作中能够起到良好的效果。在ODS系统中报表统计等方面更有使用意义。

劣势:比较消耗资源,不建议在系统超负荷运行的情况下使用。

注意事项:/*+parallel(t,n)*/中,t代表表别名或者表明(没有起别名情况);n代表进程数量,一般值为:cpu数量-1。

例如:SELECT /*+parallel(a,16)*/ distinct a.comcode FROM statcmain a where a.underwriteenddate BETWEEN DATE'2011-1-1' AND DATE'2014-1-31';

一般而言主要在如下情况使用parallel HINT:

1.表的数据量很大,超过一千万; 
2.数据库主机是多个CPU;
3.系统的当前负载较低;

简单的测试如下,效果很明显的:

1.一般条件

2.用parallel,并用别名作为参数,起别名

3.用parallel,用表明作为参数,未起别名

4.用parallel,用表明作为参数,起别名

5.用parallel,书写格式改变

Oracle中并行parallel用法相关推荐

  1. oracle中类似indexof用法_instr函数

    oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...

  2. Oracle中group by用法

    Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总 ...

  3. oracle 的wecate函数,1.Oracle中decode()函数用法

    1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...

  4. oracle中col 的用法,Oracle中的SUM用法讲解,

    Oracle中的SUM用法讲解, Oracle中的SUM条件查询 1.按照区域编码分组查询区域编码.IPTV_NBR不为空的数量.ACC_NBR不为空的数量.所有用户数量 SELECT AREA_CO ...

  5. oracle多表groupby,Oracle中group by用法

    Oracle中group by用法 在带有group by 子句的查询语句中,在select 列表中指定的列要么是group by 子句中指定的列,要么包含聚组函数 简单用法 select max(s ...

  6. oracle+decode函数用法,oracle中decode函数用法

    oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DECODE函数相当于一条件语句(IF ...

  7. 【软件测试】Oracle中的rownum用法

    一.对rownum的说明 查看全文 http://www.taodudu.cc/news/show-3538609.html 相关文章: Oracle rownum 用法 Oracle rownum ...

  8. oracle union详解,oracle union用法 oracle中union的用法

    oracle中union的用法 只知道是用来左联接的,还有类似union all,谁有这个例子,要解释详细一点的一生中要有两次冲动,一次奋不顾身的爱情,一次为说走就走的旅行. UNION 指令的目的是 ...

  9. oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?

    oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...

最新文章

  1. htaccess文件用法收集整理
  2. 以太坊智能合约Demo
  3. 几种常用 JSON 库性能比较
  4. 《职场》笔记20061119
  5. php fastcgi_finish_request用法
  6. htpasswd java_mod_rewrite,reverseProxy和.Htpasswd
  7. java数组求和递归,js数组去重 数组拼接 替换数组中的指定值 递归数组 判断数组中是否存在指定值 数组求和 根据条件判数组值...
  8. 2018年海南计算机职称考试,海南省2018年全国计算机等级考试报名时间
  9. VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件
  10. html基础开发-jQuery框架基础语法攻略(攻略一)
  11. 当集合a为空集时a的取值范围_1.2 集合间的基本关系20202021学年高一数学新教材配套学案(人教A版必修第一册)...
  12. mysql三高讲解(二):2.3 InnoDB索引即数据
  13. 【虚拟化实战】存储设计之二LUN Sizing
  14. python socket 实现的简单http服务器
  15. mysql 8.0 ga_mysql 8.0 GA发布了
  16. win10: 无法连网 There is something wrong with the proxy server
  17. C语言指针详解(通俗易懂)
  18. OpenV2X 开源社区成立,填补 5G 路侧开放基础架构(RSOI)空白
  19. 分享为小程序添加自动回复消息的5种方法!自动客服功能的微信小程序
  20. 有哪些支持 HomeKit 的智能家居生态值得推荐?

热门文章

  1. 华为nova 9 SE真机曝光:旗下首款一亿像素主摄 双环镜头吸睛
  2. 苹果芯片团队又遭挖人,重量级芯片设计师被微软挖走
  3. 企业微信与微信互通能力再升级 全面打通与视频号的连接
  4. Facebook再次发生全球性宕机
  5. 小米40W无线闪充今年商用:MIX 4首发?
  6. 孙宇晨终于和巴菲特共进晚餐 还赠送数字币作为见面礼
  7. 100款违法违规APP下架整改:微店、更美等在列
  8. 印度打车软件Ola将登陆伦敦,或将取代被吊销伦敦执照的Uber
  9. 微信推出QQ小程序遭网友吐槽:请不要俄罗斯套娃
  10. 一把“万能钥匙”就能开所有共享单车,撬走3亿元,开发者已被抓捕...