DB2数据导入命令:load和import
2008-03-29 17:54
274 查看
最近,还是项目的需要,需要从一个库导出数据,并且导入到另一个库中。使用的数据库为DB2.
网上有很多load和import命令的比较,这里我就说下本人使用过后的真实体验和效率比较。
使用load命令,首先要明白当前你要导入的库是否在本地。如果不在本地,就要使用 load client from ...命令,否则load from..即可。无论何时,我们应该优先选用load命令来完成导入数据,因为他的效率比import要高,而且高很多。
这里我谈下import命令。因为各种原因,只能使用import导入数据。
如果直接使用import from c:/data.ixf of ixf insert into table.你会发现速度很慢,到被导入的数据达到上千后,明显感觉的到。平均导入100条数据的时候为1分钟左右。
更好的解决办法是使用参数:compound (范围0-100)。
import from c:/data.ixf of ixf modifiry by compound=100 insert into table.平均导入100条数据的时间为1秒。导入效率提高100倍。当然,在导入的过程中你可以100条或1000条左右数据就自动提交一次,看数据量大小。一般控制在3万条以下提交一次适宜。如:import from c:/data.ixf of ixf commitcount 1000 modifiry by compound=100 insert into table
网上有很多load和import命令的比较,这里我就说下本人使用过后的真实体验和效率比较。
使用load命令,首先要明白当前你要导入的库是否在本地。如果不在本地,就要使用 load client from ...命令,否则load from..即可。无论何时,我们应该优先选用load命令来完成导入数据,因为他的效率比import要高,而且高很多。
这里我谈下import命令。因为各种原因,只能使用import导入数据。
如果直接使用import from c:/data.ixf of ixf insert into table.你会发现速度很慢,到被导入的数据达到上千后,明显感觉的到。平均导入100条数据的时候为1分钟左右。
更好的解决办法是使用参数:compound (范围0-100)。
import from c:/data.ixf of ixf modifiry by compound=100 insert into table.平均导入100条数据的时间为1秒。导入效率提高100倍。当然,在导入的过程中你可以100条或1000条左右数据就自动提交一次,看数据量大小。一般控制在3万条以下提交一次适宜。如:import from c:/data.ixf of ixf commitcount 1000 modifiry by compound=100 insert into table
相关文章推荐
- Db2 文件导入导出常见命令总结 EXPORT IMPORT LOAD
- DB2数据的导入(Import) 导出(Export)(Load)
- DB2数据的导入(Import) 导出(Export)(Load)
- DB2数据的导入(Import) 导出(Export)(Load)
- db2数据表导入(import)导出(export)命令
- DB2 数据的导入(Import) 导出(Export)(Load)
- DB2数据的导入(Import) 导出(Export)(Load)
- db2 load命令中文数据产生乱码的问题
- DB2远程客户端无法使用import导入本地数据文件解决方案
- hive中建好表后,使用load命令从本地文件系统导入数据,去表中查全是null
- DB2之通过命令导入csv文件数据
- 【DB2】DB2使用IMPORT命令导入含有自增长列的表报错处理
- HBase数据快速导入之ImportTsv&Bulkload
- DB2 导入/导出数据命令
- HBase数据快速导入之ImportTsv&Bulkload
- MySQL中使用load data命令进行数据导入
- 【转】MySQL导入数据的Load data命令详解
- db2 import数据导入的skipcount参数使用方法
- mysqlimport命令_Linux mysqlimport 命令用法详解:为MySQL服务器用命令行方式导入数据
- HBase导入大数据三大方式之(二)——importtsv +completebulkload 方式