当前位置: 代码迷 >> Oracle技术 >> Oracle的并行处理(大伙可以讨论下)
  详细解决方案

Oracle的并行处理(大伙可以讨论下)

热度:495   发布时间:2016-04-24 08:05:02.0
Oracle的并行处理(大家可以讨论下)
前提条件:
1. 现在有大量的SQL语句,存储过程需要处理,连接串是一样的(AAA/BBB@ORCL);
2.数据库存在于服务器上,数据量大可存放于多个服务器上
3.目前我采用的连接方式是OTL
目的:怎样处理这些SQL,存储过程的速度最快


1) 就建立一个连接,语句顺序执行
2)建立多个连接,设置每个连接是否空闲,取空闲的连接进行任务处理
3)开启多线程进行处理

我知道Oracle是支持并行连接的,求大家指点,怎么处理速度最快
相信这个问题,以后很多人也会遇到。希望大家给点建议!
------解决思路----------------------
把这些 sql 语句放在一个文本文件,用 sqlplus 连上去,再去 @这个文件,让他跑就可以了,你打开多个窗口,就要把刚才的
语句拆成多个小文件,但是速度不一定能上来。
------解决思路----------------------
关键在这个大数据上:
如果操作的是同一块数据,顺序来。
如果数据不相关,可以分开执行。
不过大数据操作最大的瓶颈始终是硬盘IO,你分的连接再多也不一定快啊。
  相关解决方案