我通过 几个过程同时执行来处理一个大表中的数 发现 比 单个过程 单独执行 还要慢 单个过程执行 每秒钟 大概处理2000条数据 ,而三个过程同时执行 每条中才处理 100条左右的数据
请问高手这是 问什么
大概描述一下我的过程的内容 我从A表中取出 proc= 1的数据由过程1处理 , 这些数据每一条 经过处理 插入到 B表中 然后 在把A 中的那条数据的sts update为 Y 即 已处理状态
proc= 2的由过程2处理 proc= 3由 过程3处理这三个 过程的中处理流程都是一样的 ,
请高手们指点一下 瓶颈到底是哪里, 是不是 跟 oracle的 写进程有关系 ,
我该怎么修改 才能 让这几个过程达到并行的效果
请问高手这是 问什么
大概描述一下我的过程的内容 我从A表中取出 proc= 1的数据由过程1处理 , 这些数据每一条 经过处理 插入到 B表中 然后 在把A 中的那条数据的sts update为 Y 即 已处理状态
proc= 2的由过程2处理 proc= 3由 过程3处理这三个 过程的中处理流程都是一样的 ,
请高手们指点一下 瓶颈到底是哪里, 是不是 跟 oracle的 写进程有关系 ,
我该怎么修改 才能 让这几个过程达到并行的效果
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货