ACCESS大批量数据写入之性能提升方案
来源:互联网 发布:hdfs copy java 编辑:程序博客网 时间:2024/06/06 12:48
ACCESS数据库中批量写入大数据量时,最让人头疼的就是效率问题了。我一直也被这个问题困扰着。最近突然想起一个方案。利用ACCESS自身的导入功能,实现大数据的迅速导入功能。
整体方案是这样的:数据—>文本文件—>MDB
适用范围:大批量数据转换
下面是实现方案,请注意后面的注释。
第一、将 数据写入到文本文件中。每一行一条记录,第一行是标题行。这里注意文本文件的格式:列之间使用逗号分开,数据符合CommaText特性。
第二、在ACCESS中使用SQL导入。语法如:
select * into tableName1 from [Text;DATABASE=path].[filename.txt]path是文件所在目录。中括号是语法中必须出现的字符。并且要注意,如果你在ACCESS里执行,可能受到安全限制,请启动VBA宏。 有关文本文件的导入SQL,请参考ACCESS的帮助。
经过实验,导入30万行数据,只需要10秒左右。当然了,具体效率还是和具体应用有关的。希望这个方案能给你的项目带来些许帮助。
- ACCESS大批量数据写入之性能提升方案
- ACCESS大批量数据写入之性能提升方案
- ACCESS大批量数据写入之性能提升方案
- 性能之Hibernate大批量保存数据优化
- ACCESS大批量导入导出数据
- 转:Access大批量数据转换
- 提升HBase数据库写入性能
- 提升HBase数据库 写入性能
- 对于HBase的MapReduce性能提升方案之BulkLoad
- DELETE大批量数据的性能优化
- JDBC大批量写入数据到SQLServer2000,记录数大于10000
- JDBC大批量写入数据到SQLServer2000,记录数大于10000
- 并发链接,大批量写入数据的mysql插入优化
- 存储过程写入大批量数据,用于测试mysql查询优化
- 使用ADO.NET2.0提升数据交互性能 使用SqlBulkCopy批量写入数据库
- Delphi用T-SQL大批量导入ACCESS数据注意问题
- 向ACCESS大批量快速插入数据的方法
- 从Sql向Access中大批量插入数据
- 程序员,你双屏了吗?
- 性能设计中的平衡-提防物极必反
- 自动化测试框架:日志的分析
- 在Delphi中开发使用多显示器的应用程序
- 软件开发中关注习惯的力量
- ACCESS大批量数据写入之性能提升方案
- 自动化测试框架: 与FinalBuilder结合
- 工具开发:勿以善小而不为
- S60第三版上启动浏览器并打开指定网页
- 利用权限禁止QQ的自动升级(QQUpdateCenter)
- 剪贴板中的观察者(Observer)模式
- 程序员的处世哲学:好酒不怕巷子深
- 自动化测试框架: 设计的重构
- 自动化测试框架: Delphi中"包"的妙用