所谓并行执行,是指能够将一个大型串行任务(任何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

转自:https://blog.csdn.net/zengmingen/article/details/51026930

最新文章

  1. Redis初识
  2. SQLServer------将表和内容导入到另一个数据库
  3. 几个Jquery对话框插件
  4. Spring-事物的隔离级别
  5. kettle工具同步数据乱码-Linux下乱码问题二
  6. spring的长处 ioc aop
  7. PAT (Advanced Level) 1071. Speech Patterns (25)
  8. 使用Springboot + Gradle快速整合Mybatis-Plus
  9. 19.3 Table 1-2.S3C2440A 289-Pin FBGA Pin Assignments (Sheet 4 of 9) (Continued)
  10. Python开发【第九篇】:协程、异步IO
  11. Shell脚本的学习笔记二:字符串
  12. Android“寄生兽”漏洞技术分析
  13. 狗日的系统之家下载的Windows 10 1803/1809系统不干净,捆绑自动安装腾讯关键等软件
  14. ECSHOP的JS文件代入问题
  15. redis的搜索组件 redis-search4j
  16. JAVA-JSP表达式
  17. STM32组合设备实现USB转双串口
  18. 友盟统计小白教程:创建应用,申请appkey
  19. OpenGL1.0 线段
  20. CUDA Samples: Long Vector Add

热门文章

  1. 最新快手抖音短视频源码web+APP架设教程+完整数据
  2. Clickhouse 在大数据分析平台 - 留存分析上的应用
  3. Spark内核-内存管理
  4. 点击劫持(Iframe clickJack)练习
  5. Getting unknown property: common\models\Teacher::auth_Key
  6. Python之selenium创建多个标签页
  7. java中使用IO流复制文件
  8. ATM管理系统
  9. tcp聊天
  10. 用漫画的形式展现——什么是web