Oracle并行执行简介
来源:互联网 发布:域名后缀排行榜 编辑:程序博客网 时间:2024/06/10 15:08
一. 概念介绍
并行执行,就是将一个大型串行任务物理地划分为多个较小的部分,这些较小的部分可以同时进行处理。这就好比盖房子,有一些事情可以同时进行,比如:铺设管线和电路配线可以同时进行。尽量让能同时进行的事情同时处理,能够大大提高整个任务的执行速度。
www.2cto.com
二. 并行执行使用场景
并行执行并不是万能药,有时候并行执行不但没有提高执行速度,反而拖累了执行速度。比如你有一台4CPU的主机,平均有32个用户同时执行查询,那么你不希望并行执行他们的操作。因为如果允许每一个用户执行一个“并行度为2”的查询,那么就相当于在这台4CPU的主机发生64个并发操作,这样速度也就更慢了。
如果要使用并行执行,一般需要考虑两个条件:
1. 有一个非常大的任务,比如对一个50G数据进行全表扫描。
2. 必须有足够多的可用资源。在扫描50G的数据之前,你要确保有足够多大空闲cpu,足够多的I/O通道。
也就是说,要有足够雄厚的资本才能进行并行执行,否则反而会被其拖累。
并行执行,就是将一个大型串行任务物理地划分为多个较小的部分,这些较小的部分可以同时进行处理。这就好比盖房子,有一些事情可以同时进行,比如:铺设管线和电路配线可以同时进行。尽量让能同时进行的事情同时处理,能够大大提高整个任务的执行速度。
www.2cto.com
二. 并行执行使用场景
并行执行并不是万能药,有时候并行执行不但没有提高执行速度,反而拖累了执行速度。比如你有一台4CPU的主机,平均有32个用户同时执行查询,那么你不希望并行执行他们的操作。因为如果允许每一个用户执行一个“并行度为2”的查询,那么就相当于在这台4CPU的主机发生64个并发操作,这样速度也就更慢了。
如果要使用并行执行,一般需要考虑两个条件:
1. 有一个非常大的任务,比如对一个50G数据进行全表扫描。
2. 必须有足够多的可用资源。在扫描50G的数据之前,你要确保有足够多大空闲cpu,足够多的I/O通道。
也就是说,要有足够雄厚的资本才能进行并行执行,否则反而会被其拖累。
- Oracle并行执行简介
- ORACLE 的并行执行
- Oracle并行执行
- Oracle 并行DDL简介
- Oracle Parallel Execution(并行执行)
- Oracle Parallel Execution(并行执行)
- Oracle Parallel Execution(并行执行) .
- Oracle Parallel Execution(并行执行)
- Oracle Parallel Execution(并行执行)
- Oracle Parallel Execution(并行执行)
- Oracle Parallel Execution(并行执行)
- Oracle Parallel Execution(并行执行)
- Oracle优化08-并行执行
- Oracle Parallel Execution(并行执行)
- Oracle Parallel Execution(并行执行)
- Oracle 并行执行( Parallel Execution)原理初探
- 陈焕生:深入理解Oracle 的并行执行
- 陈焕生:深入理解Oracle 的并行执行
- nohup命令参考
- http://archive.cert.uni-stuttgart.de/openpgp/2003/08/msg00014.html
- jqGrid 学习 总结
- 学而思上市背后的站群秘密
- Java反编译工具的使用
- Oracle并行执行简介
- 10步让你成为更优秀的程序员
- 友善之臂Mini2440之嵌入式Linux下应用程序对Nand Flash的读写操作
- 随着内容的变化 cell返回不同的行高
- 计算机专业就业指导(Java)之基础技术测试篇(七)
- 汇编语言系统调用过程
- 用manifest资源为程序增加UAC
- Oracle学习笔记-数据库物理结构
- 参数“{0}”不能是空字符串。 cookie.Domain