读取文件更新数据库(大量数据如何提高效率)

css_lujing 2011-06-23 10:33:41
读取文件数据,判断该数据在DB里是否存在,存在时更新,不存在时插入,文档的数据和DB结构不一致。有什么好的办法可以提高执行效率
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenmaohua111 2011-07-10
  • 打赏
  • 举报
回复
先把文件的数据写入临时表,再用sql 语句批量插入。
Coder李海波 2011-07-03
  • 打赏
  • 举报
回复
你现在需要多少时间?优化DB的索引结构,另外可以把select update放到一个存储过程中。
css_lujing 2011-06-23
  • 打赏
  • 举报
回复
DB里的数据量很大(上千万条数据),文件里是30万件数据左右,取出来转换不太可行啊。
q107770540 2011-06-23
  • 打赏
  • 举报
回复
那就自己定义一个中间结构
从数据库读出数据后 转成中间结构
从文件内读取数据 转成中间结构
进行对比

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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