同时在百万数据库内更新3万条数据的时间

happynet 2004-12-20 10:32:27
怎么能够快速的更新呢?而不会超时呢?
...全文
216 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级大笨狼 2004-12-22
  • 打赏
  • 举报
回复
建立一个表,每次插入1000条
再用这个表去更新,每次1000条。
xl1860 2004-12-21
  • 打赏
  • 举报
回复
更新表的优先顺序
1)存储过程
2)sql-update命令更新
3)用rs.updatebatch更新
4)用rs.update更新
再加1条: 考虑过多个临时表吗?用多个临时表同时更新
happynet 2004-12-21
  • 打赏
  • 举报
回复
救命
prcgolf 2004-12-21
  • 打赏
  • 举报
回复
up
NewBody 2004-12-20
  • 打赏
  • 举报
回复
更新表的优先顺序
1)存储过程
2)sql-update命令更新
3)用rs.updatebatch更新
4)用rs.update更新

建议"分批次更新",每次更新一部分(比如5000条),
yb2008 2004-12-20
  • 打赏
  • 举报
回复
用批量更新!
bearzhan88 2004-12-20
  • 打赏
  • 举报
回复
调用存储过程,你这次还好,没把数据库弄瘫了。
再者,用建立相关表(临时表)的格式去做
超级大笨狼 2004-12-20
  • 打赏
  • 举报
回复
不要循环更新,应该批量更新。
可以用临时表做
zjgj 2004-12-20
  • 打赏
  • 举报
回复
这样是一定不行的,用存储过程吧
做的是什么数据库啊?
如果是oracle那会好点
happynet 2004-12-20
  • 打赏
  • 举报
回复
我就是这样更新,所以总是超时
happynet 2004-12-20
  • 打赏
  • 举报
回复
update table set a_now=getdate()
holoon 2004-12-20
  • 打赏
  • 举报
回复
关注,我也想知道。。
bbcbs 2004-12-20
  • 打赏
  • 举报
回复
用存储过程更新。。。
whb147 2004-12-20
  • 打赏
  • 举报
回复
优化算法,

我想知道你现在是怎么更新的
batistutafans 2004-12-20
  • 打赏
  • 举报
回复
关注最优化的方案
happynet 2004-12-20
  • 打赏
  • 举报
回复
有没有例子?给一个!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧