社区
Oracle
帖子详情
100分求解 ,在线等待
吴泉
2004-10-29 02:01:54
我们现在用的一个系统,现在需要将其中两个表的一个字段更新成为
a(ida,deviceno,...) ,b(idb,deviceno,newdeviceno)
其中b表是基础表,a表中的Deviceno数据与b表中的Deviceno关联,
现在我们要将a表中的Deviceno 更新成为符合新的规则的b.newDeviceno,
b表中有8000多条数据,a表有50多万条数据,有什么好方法能够快速更新?
...全文
99
12
打赏
收藏
100分求解 ,在线等待
我们现在用的一个系统,现在需要将其中两个表的一个字段更新成为 a(ida,deviceno,...) ,b(idb,deviceno,newdeviceno) 其中b表是基础表,a表中的Deviceno数据与b表中的Deviceno关联, 现在我们要将a表中的Deviceno 更新成为符合新的规则的b.newDeviceno, b表中有8000多条数据,a表有50多万条数据,有什么好方法能够快速更新?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
biliky
2004-10-29
打赏
举报
回复
50小时??不至于这么慢吧?要修改的字段上建有索引吗?大数据量插入修改操作时对索引的维护也是数据库的一大工作啊。
lialin
2004-10-29
打赏
举报
回复
由于这个更新涉及的数据大,用的回滚段大,因此时间会变的很慢,我感觉用存储过程试一下,按一定数据量提交一次,这样或许会快一些!
zhaokeke2004
2004-10-29
打赏
举报
回复
update a set a.deviceno=(select b.deviceno from b where b.deviceno=a.deviceno)
吴泉
2004-10-29
打赏
举报
回复
我估计要>50小时才能 完成
lialin
2004-10-29
打赏
举报
回复
其它的方法也不是很多哦,只有楼上说的那样了!
bluelamb
2004-10-29
打赏
举报
回复
update a set a.deviceno=(select b.deviceno from b where b.deviceno=a.deviceno)
bzszp
2004-10-29
打赏
举报
回复
如果a.deviceno上面有索引,如果可以的话,先去掉,update后再创建。
liuyi8903
2004-10-29
打赏
举报
回复
update a set a.deviceno=(select b.deviceno from b where b.deviceno=a.deviceno)
ORARichard
2004-10-29
打赏
举报
回复
你有50多万条记录可能会被更新,不会很快的
ORARichard
2004-10-29
打赏
举报
回复
update a set deviceno=(select newdeviceno from b where a.deviceno=b.deviceno) where exists(select 1 from b where a.deviceno=b.deviceno)
吴泉
2004-10-29
打赏
举报
回复
有唯一性约束的。
不过 我测试过了,速度很慢
biliky
2004-10-29
打赏
举报
回复
不知道你的b表的deviceno是否有唯一约束,如果有,则可以
update a set deviceno=(select newdeviceno from b where b.deviceno=a.deviceno);
新型混合改进遗传算法
求解
零
等待
流水车间调度问题_裴小兵.pdf
新型混合改进遗传算法
求解
零
等待
流水车间调度问题_裴小兵.pdf
论文研究-一种
求解
无
等待
流水车间调度优化的启发式算法.pdf
提出了一种新的启发式算法, 用于
求解
无
等待
流水车间调度问题的总流水时间指标。该算法命名为标准差启发, 基于著名的NEH启发算法。首先阐述了总流水时间指标; 其次描述了标准差启发算法的过程; 最后用标准差启发算法...
matlab常微
分
方程
求解
matlab常微
分
方程
求解
,通过编程实战掌握具体应用。包括matlab常微
分
方程
求解
前、matlab常微
分
方程
求解
中、matlab常微
分
方程
求解
后。
论文研究-基于混合粒子群-NEH算法
求解
无
等待
柔性流水车间调度问题.pdf
针对以最小化最大完工时间为目标的无
等待
柔性流水车间调度问题,提出了一种混合粒子群-NEH算法.该算法 利用粒子群优化算法解决机器
分
配问题,并进行全局优化;利用改进的...
论文研究-动态子和声算法
求解
无
等待
批量流水线问题.pdf
针对无
等待
批量流水线调度问题,根据和声算法的机理,提出了一种改进的和声算法对其进行
求解
。利用NEH和混沌序列相结合的方法产生初始解,并实现了和声向量与工序之间的转换;充
分
利用最优解,设计新的更新算子,...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章