Oracle中并行parallel用法
今天接触到了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用法相关推荐
- oracle中类似indexof用法_instr函数
oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...
- Oracle中group by用法
Oracle中group by用法 在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总 ...
- oracle 的wecate函数,1.Oracle中decode()函数用法
1.Oracle中decode函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻 ...
- oracle中col 的用法,Oracle中的SUM用法讲解,
Oracle中的SUM用法讲解, Oracle中的SUM条件查询 1.按照区域编码分组查询区域编码.IPTV_NBR不为空的数量.ACC_NBR不为空的数量.所有用户数量 SELECT AREA_CO ...
- oracle多表groupby,Oracle中group by用法
Oracle中group by用法 在带有group by 子句的查询语句中,在select 列表中指定的列要么是group by 子句中指定的列,要么包含聚组函数 简单用法 select max(s ...
- oracle+decode函数用法,oracle中decode函数用法
oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DECODE函数相当于一条件语句(IF ...
- 【软件测试】Oracle中的rownum用法
一.对rownum的说明 查看全文 http://www.taodudu.cc/news/show-3538609.html 相关文章: Oracle rownum 用法 Oracle rownum ...
- oracle union详解,oracle union用法 oracle中union的用法
oracle中union的用法 只知道是用来左联接的,还有类似union all,谁有这个例子,要解释详细一点的一生中要有两次冲动,一次奋不顾身的爱情,一次为说走就走的旅行. UNION 指令的目的是 ...
- oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?
oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...
最新文章
- htaccess文件用法收集整理
- 以太坊智能合约Demo
- 几种常用 JSON 库性能比较
- 《职场》笔记20061119
- php fastcgi_finish_request用法
- htpasswd java_mod_rewrite,reverseProxy和.Htpasswd
- java数组求和递归,js数组去重 数组拼接 替换数组中的指定值 递归数组 判断数组中是否存在指定值 数组求和 根据条件判数组值...
- 2018年海南计算机职称考试,海南省2018年全国计算机等级考试报名时间
- VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件
- html基础开发-jQuery框架基础语法攻略(攻略一)
- 当集合a为空集时a的取值范围_1.2 集合间的基本关系20202021学年高一数学新教材配套学案(人教A版必修第一册)...
- mysql三高讲解(二):2.3 InnoDB索引即数据
- 【虚拟化实战】存储设计之二LUN Sizing
- python socket 实现的简单http服务器
- mysql 8.0 ga_mysql 8.0 GA发布了
- win10: 无法连网 There is something wrong with the proxy server
- C语言指针详解(通俗易懂)
- OpenV2X 开源社区成立,填补 5G 路侧开放基础架构(RSOI)空白
- 分享为小程序添加自动回复消息的5种方法!自动客服功能的微信小程序
- 有哪些支持 HomeKit 的智能家居生态值得推荐?
热门文章
- 华为nova 9 SE真机曝光:旗下首款一亿像素主摄 双环镜头吸睛
- 苹果芯片团队又遭挖人,重量级芯片设计师被微软挖走
- 企业微信与微信互通能力再升级 全面打通与视频号的连接
- Facebook再次发生全球性宕机
- 小米40W无线闪充今年商用:MIX 4首发?
- 孙宇晨终于和巴菲特共进晚餐 还赠送数字币作为见面礼
- 100款违法违规APP下架整改:微店、更美等在列
- 印度打车软件Ola将登陆伦敦,或将取代被吊销伦敦执照的Uber
- 微信推出QQ小程序遭网友吐槽:请不要俄罗斯套娃
- 一把“万能钥匙”就能开所有共享单车,撬走3亿元,开发者已被抓捕...