如题
       有一个工程 需要重 几个大文本文件中读出所有数据 写入ACCSEE一个表中    然后进行排序(按文本文件每一行内容内容)  然后输出至一个文本文件中
   例子
       有1.txt  2.txt  3.txt  4.txt  4个文件 每个大小200M   然后将他们的内容读入一个表中 按照内容中若干列字符进行排序  然后输出至OUT.txt,现在小弟程序有了  但是 运行超级慢 往往文件数大于  5个需要一个小时 还容易死掉  请各位高手帮小弟解决  小弟特别感谢

解决方案 »

  1.   

    每个200M...常规方法肯定是慢的, 即使文本解决了, 数据库也是问题, ACCESS的数据库到了这个大小效率不高了.
    可行的解决方案:
    1: 文件千万别一次性读入, 按行分段读是必须的
    2: 考虑单独弄一个pc装sql server
    3: 开多个程序进程同时导入多个文件.
      

  2.   

    建议:
    1,将ACCESS数据库换成SQL SERVER
    2,使用SQL的导入功能将文本文件导入至SQL数据库
    3,在SQL中处理数据
    4,使用SQL的导出功能将表中记录导出至文本文件
      

  3.   

    神马....居然还要导出到文本??? 这个直接用数据库上面的导出工具来做吧. 对了, 刚才又想到了, 或许你可以用EXCEL试试. 这东西有些功能强大无比. 当然只是试试,别报太大希望
      

  4.   

    这个用access是可以的,关键是你做好索引,做好了速度是没有问题的。