如何在DB2中提高IMPORT性能

数据库
本文介绍了在DB2中提高IMPORT命令性能的三种方式,分别是Buffered Insert,使用COMPOUND参数以及APPEND MODE。

提高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的性能。

【编辑推荐】

  1. 如何在DB2中提高Insert性能
  2. DB2数据库性能优化技巧详解
  3. 使用DB2必须了解的几个知识点
责任编辑:yangsai 来源: IT168
相关推荐

2009-04-10 08:56:16

DB2Insert性能

2010-08-05 15:17:43

DB2提高IMPORT

2010-08-06 13:45:11

DB2提高IMPORT

2010-07-27 13:46:08

DB2提高IMPORT

2010-07-29 10:19:18

提高DB2 IMPOR

2010-07-28 14:07:51

DB2数据库

2010-08-03 09:59:30

DB2数据库

2010-08-02 13:05:01

DB2应用

2010-09-06 17:15:41

DB2数据库

2010-08-05 15:08:22

提高DB2数据库

2010-07-29 15:34:37

IBM DB2

2011-05-17 09:32:25

DB2

2011-03-16 14:16:05

DB2查询

2010-08-12 18:00:56

DB2数据库

2011-03-21 09:51:04

DB2性能优化

2010-08-18 09:42:11

DB2性能调优

2010-09-06 15:00:40

DB2 9 XML

2010-08-18 09:26:56

DB2性能调优

2010-08-09 15:59:42

2022-10-27 08:00:00

数据库分片数据库系统分层分区
点赞
收藏

51CTO技术栈公众号