ACCESS大批量数据写入之性能提升方案

原创 2007年09月11日 22:54:00

ACCESS数据库中批量写入大数据量时,最让人头疼的就是效率问题了。我一直也被这个问题困扰着。最近突然想起一个方案。利用ACCESS自身的导入功能,实现大数据的迅速导入功能。

整体方案是这样的:数据—>文本文件—>MDB

适用范围:大批量数据转换

下面是实现方案,请注意后面的注释。

第一、将 数据写入到文本文件中。每一行一条记录,第一行是标题行。这里注意文本文件的格式:列之间使用逗号分开,数据符合CommaText特性。

第二、在ACCESS中使用SQL导入。语法如:

select * into tableName1 from [Text;DATABASE=path].[filename.txt]

path是文件所在目录。中括号是语法中必须出现的字符。并且要注意,如果你在ACCESS里执行,可能受到安全限制,请启动VBA宏。 有关文本文件的导入SQL,请参考ACCESS的帮助。

经过实验,导入30万行数据,只需要10秒左右。当然了,具体效率还是和具体应用有关的。希望这个方案能给你的项目带来些许帮助。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

性能之Hibernate大批量保存数据优化

开心一笑【跟我妈说这几天特别郁闷,心情糟透了。 我妈说:要不我给你拿钱你出去玩几天啊! 我立马笑颜逐开:“好啊好啊”! 妈:“开心了吧”! 我:“嗯嗯,妈,快点拿钱呀!” 妈:“你都开心了我...

Access数据写入Excel源码

  • 2007-09-06 09:49
  • 374KB
  • 下载

解决大批量数据导出Excel产生内存溢出的方案

POI或者JXL在导出大量数据的时候,由于它们将每一个单元格生都成一个Cell对象,所以很容易导致内存溢出。解决这个问题,唯一的办法是弄清楚Excel的二进制格式(汗),并且用流的方式读写Excel。...

解决大批量数据导出Excel产生内存溢出的方案

POI或者JXL在导出大量数据的时候,由于它们将每一个单元格生都成一个Cell对象,所以很容易导致内存溢出。解决这个问题,唯一的办法是弄清楚Excel的二进制格式(汗),并且用流的方式读写Excel。...

MySQL大批量数据插入,PHP之for不断插入时出现缓慢的解决方案及优化。

很多时候为了测试数据库设计是否恰当,优化SQL语句,需要在表中插入大量的数据,怎么插入大量的数据就是个问题了。 最开始想到的办法就是写一个程序通过一个很大的循环来不停的插入,比如这样: ...
  • zqtsx
  • zqtsx
  • 2014-03-13 15:25
  • 1468

Oracle导入大批量数据的方案(使用golden进行导入)

实际工作中,我们可能会遇到这样的情况,生产环境的数据库,大批量数据要导入到我们自己的测试库进行分析。但是生产环境数据库和测试数据库却是禁止通过dblink等方式直接连接的。这时候可以使用golden这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)