zoukankan      html  css  js  c++  java
  • 关于大文本(txt)导入sqlserver2008数据库的一点感想

    前几天朋友做数学建模大赛遇到一个要把6gb+的txt导入数据库的问题。在这里记录下尝试的方法,以及解决过程,

    程序读取文本写入方法:

    1,c#textreader一行一行读再写入数据库,开始很二读一行写一行。结果挂了一晚上才读了一半这个必然行不通

    2,改进为读多行一次性写入,尝试了,100行,500行,1000行,10000行,100000行,1000行以上写入时直接卡死,最后定在500行较为合理,但速度还是很不理想。

    3,最后考虑用sqlbulkcopy类,把数据读入到dataset类在更新,貌似可行但是未测试。

    数据库导入txt方法:

    1,bulk insert 直接导入txt  6gbtxt导入用了半个小时。

  • 相关阅读:
    adjacent_diffenerce
    数值算法速食食谱
    accumulate
    平面分割
    进制转换
    奖学金
    谁考了第k名
    奇数单增序列
    病人排序
    灯的开关状态
  • 原文地址:https://www.cnblogs.com/lxhomj/p/2509261.html
Copyright © 2011-2022 走看看