Oracle 并行查询


所谓并行执行,是指能够将一个大型串行任务(任何DML,一般的DDL)物理的划分为叫多个小的部分,这些较小的部分可以同时得到处理。

何时使用并行执行:
1、必须有一个非常大的任务

2、必须有充足的资源(CPU,I/O,MEMORY)


并行查询

并行查询允许将一个SQL SELECT 语句划分为多个较小的查询,每个查询并发的运行。最后将每个较小查询得到的结果组合起来,得到最终结果。

启动并行查询几种方式:

1、在查询中使用一个hint提示:select /*+ parallel(4)  */  count(*)  from test_a ;---指定一个并行度为4的并行查询。

2、利用alter table修改表:

alter table test_a parallel 4;--告诉oracle,在创建这个表的执行计划时,使用并行度4

alter table test_a parallel;--告诉oracel,“请考虑并行执行。”oracle 会根据系统工作负载和查询本身来确定适当的并行度。资源充足,并行度上升,资源稀缺,并行度下降。oracle能动态的增加或减少查询所需要的并发资源量。                ---更喜欢用此种方式启动并行查询。



同类文章:http://blog.csdn.net/zengmingen/article/details/50998632



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/539691.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python中求二维数组元素之和_python二维列表求解所有元素之和

相信很多初学小伙伴都会遇到二维列表求解所有元素之和问题,下面给出两种两种常见的求和方法。 方法1: 思想:遍历整个二维列表元素,然后将所有元素加起来 1 def Sum_matrix(matrix): 2 sum=0 3 for i in range(len(matrix)): 4 for j in range(len(matrix[i])): 5 sum+=matr…

maven 国内私服

2019独角兽企业重金招聘Python工程师标准>>> <repositories> <repository> <id>aliyun-cache</id> <name>aliyun-cache</name> <url>http://maven.aliyun.com/nexus/content/groups/public&…

mysql添加约束之前不满足_MySQL:添加约束(如果不存在)

小编典典有趣的问题。您可能需要在调用CREATE TABLE语句之前禁用外键&#xff0c;然后再启用它们。这将允许您直接在CREATE TABLEDDL中定义外键&#xff1a;例&#xff1a;SET FOREIGN_KEY_CHECKS 0;Query OK, 0 rows affected (0.00 sec)CREATE TABLE IF NOT EXISTS rabbits …

oracle函数trunc的使用

原文&#xff1a;http://blog.csdn.net/eleven204/article/details/6712538 -------------------------------------- 1、日期比较时精确到日&#xff0c;可以使用 TRUNC(sysdate,dd)函数。 函数支持格式有&#xff1a;yyyy MM dd hh Mi&#xff0c;没有精确到 秒 可以用 se…

Mycat快速入门

1.Mycat介绍 Mycat 是一个开源的分布式数据库系统&#xff0c;是一个实现了 MySQL 协议的的Server&#xff0c;前端用户可以把它看作是一个数据库代理&#xff0c;用 MySQL 客户端工具和命令行访问&#xff0c;而其后端可以用MySQL 原生&#xff08;Native&#xff09;协议与多…

python字符串常量有什么区别_Python经典面试题:is与==的区别

is用于判断两个对象是否为同一个对象&#xff0c;具体来说是两个对象在内存中的位置是否相同。python为了提高效率&#xff0c;节省内存&#xff0c;在实现上大量使用了缓冲池技术和字符串intern技术。整数和字符串是不可变对象&#xff0c;也就意味着可以用来共享&#xff0c;…

left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下&#xff1a; ----------------------------------------…

Javascript Proxy对象 简介

Javascript Proxy对象 简介 本文转载自&#xff1a;众成翻译 译者&#xff1a;eJayYoung 链接&#xff1a;http://www.zcfy.cc/article/4755 原文&#xff1a;https://blog.campvanilla.com/advanced-guide-javascript-proxy-objects-introduction-301c0fce9432 Javascript …

App架构经验总结

原文地址&#xff1a;http://www.iteye.com/news/31472-------------------------------------------------------------架构因人而异&#xff0c;不同的架构师大多会有不同的看法&#xff1b;架构也因项目而异&#xff0c;不同的项目需求不同&#xff0c;相应的架构也会不同。…

python数字排序 循环_【python-leetcode448-循环排序】找到所有数组中消失的数字

问题描述&#xff1a;给定一个范围在 1 ≤ a[i] ≤ n ( n 数组大小 ) 的 整型数组&#xff0c;数组中的元素一些出现了两次&#xff0c;另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗…

saiku+kettle整合(六)olap操作

title: saikukettle整合&#xff08;六&#xff09;olap操作 tags: categories: saiku date: 2016-08-25 18:18:54 使用saiku可以对应使用相关olap操作 OLAP的基本操作 我们已经知道OLAP的操作是以查询——也就是数据库的SELECT操作为主&#xff0c;但是查询可以很复杂&#xf…

携程Docker实践

原文地址&#xff1a;http://www.iteye.com/news/31468 请点击原文阅读 ---------------------以下是原文---------------------- 从去年底开始&#xff0c;携程开始计划把Docker引入到携程的云平台&#xff0c;这是系统研发部一部分的工作任务&#xff0c;携程系统研…

mysql全文索引thinkphp_ThinkPHP5 使用迅搜 (XunSearch) 实现全文检索实例指导

前期准备入坑了一天&#xff0c;折腾的无语&#xff0c;个人观点&#xff1a;【文档太差&#xff0c;适合学习思路&#xff0c;不建议入坑】背景最近在整理全文检索解决方案注意到 xunsearch 的评价很高&#xff0c;在此记录一番场景描述此处作为对 xunsearch 的初次使用&#…

为何有些程序员总是想要“干掉”产品经理?

好了&#xff0c;我准备去和产品经理做斗争去了&#xff0c;请祝我好运吧&#xff01;小编花了大量时间收集了很多干货编程学习资源&#xff0c;其中资源包括 算法&#xff0c;大数据&#xff0c;人工智能&#xff0c;Python&#xff0c;Android&#xff0c;iOS&#xff0c;Jav…

多个left join 产生多个结果

select a.*,to_char(To_date(20160403000000, yyyyMMddhh24miss),yyyy/mm/dd) as omc_start_time,to_char(To_date(20160404000000, yyyyMMddhh24miss),yyyy/mm/dd) as omc_end_time,ROUND(sc."切换成功率",2) AS "OMC-源小区切换成功率%",ROUND(sc."…

查看进程占用,并kill掉

今天发现8899端口被占&#xff0c;服务器启动失败&#xff0c;用了下面的命令解决。 [rootltesqm Toolbox]# netstat -tunlp |grep 8899 tcp 0 0 :::8899 :::* LISTEN 28279/java [rootltesqm Toolbox]…

Spark算子篇 --Spark算子之combineByKey详解

一。概念 rdd.combineByKey(lambda x:"%d_" %x, lambda a,b:"%s%s" %(a,b), lambda a,b:"%s$%s" %(a,b))三个参数&#xff08;都是函数&#xff09;第一个参数&#xff1a;给定一个初始值&#xff0c;用函数生成初始值。第二个参数&#xff1a;c…

mysql proxy 主从_【MYSQL知识必知必会】MySQL主从复制读写分离(基于mysql-proxy实现)...

MySQL主从复制读写分离(基于mysql-proxy实现)http://mirror.bit.edu.cn/mysql/Downloads/MySQL-Proxy/mysql-proxy-0.8.4-linux-glibc2.3-x86-64bit.tar.gz解压tar zxvf mysql-proxy-0.8.4-linux-glibc2.3-x86-64bit.tar.gz创建mysql-proxy帐号并授权分别在主从数据库中创建mys…

SecureCRT防止自动断开

今天在宁波连接上海的linux库&#xff0c;是外网访问内网&#xff0c;使用了nat123这个软件映射的。 发现SecureCRT连接后&#xff0c;过几分钟就自动断开&#xff0c;导致使用SecureCRT做跳转机的其他应用使用起来很不方便。 于是设置了下SecureCRT。

mysql 主主结构_高性能mysql主主架构

(3)配置参数说明server-id&#xff1a;ID值唯一的标识了复制群集中的主从服务器&#xff0c;因此它们必须各不相同。master_id必须为1到232–1之间的一个正整数值&#xff0c;slave_id值必须为2到232–1之间的一个正整数值。log-bin&#xff1a;表示打开binlog,打开该选项才可以…