手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>Java技术>列表

提高DB2数据库IMPORT命令性能的三种方式

来源: 作者: 时间:2008-06-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
提高IMPORT命令性能的三种方式:

环境 [产品] DB2

[平台] 跨平台

[版本] 7.x, 8.1

问题: 如何提高IMPORT命令的性能?

 

解答:

◆1.如果是在分区数据库的环境下,可以利用Buffered Insert来提高IMPORT的性能:

在执行IMPORT命令前,要先用INSERT BUF参数重新绑定IMPORT命令对应的绑定文件db2uimpm.bnd 。

例如:

db2 connect to 数据库名

db2 bind db2uimpm.bnd blocking all insert buf

db2uimpm.bnd在..sqllib\bnd目录下。

 

◆2.执行IMPORT命令时使用COMPOUND参数:

例如:

db2 connect to 数据库名

db2 import from 数据文件名 of ixf modified by compound=100 insert into 表名

上面的命令中IMPORT会在每100条记录而不是每条记录插入后等待返回的SQL执行结果。

 

◆3.如果表中已有数据,将表的属性修改为APPEND MODE也可以加快IMPORT的性能。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!