Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104647818
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-04-07 08:09:40

  出处:Unix爱好者家园unix-cd.com   
 

1.数据加载的方法

高性能加载器(并行加载)(High Performance Loader) 
十分灵活的加载工具,适用于7.2以后各版,性能高。

用户的ESQL加载程序 
可提供高性能,但依靠程序的复杂程度。

Bulk加载器(BLOADER) 
早版本的并行加载工具,运行在老版本的Online中,非正式支持,性能良好。

DBLOAD 
标准加载工具,可加载ASCII文件,对于少量数据有较好的性能。

DBACCESS LOAD语句 
加载分界ASCII文件的简单方法。


2.FET_BUF_SIZE对插入游标缓冲区的作用

注意:FET_BUF_SIZE影响插入游标及fetch游标缓冲区的大小,因而对用ESQL/C/DBLOAD,DBACCESS(不是4GL)加载数据时十分有益。


3加载数据时关闭逻辑日志

关闭逻辑日志时加载数据会更快。

加载数据后再建立索引,参照完整性与约束

索引、参照完整性的存在会使加载性能大大降低。


4.OnLine

应使用原始磁盘空间,不要使用文件系统空间。

原始磁盘空间意味着通过一个字符模式特殊文件(在ls -l 命令显示的第一列总出现的一个'c')访问一个原始磁盘分区,不是指磁盘空间相关联的块模式特殊文件(为ls -l 命令显示的第1列为'b'),也不是指卷管理控制设备以及其它任何不是原始磁盘分区的设备。
阅读(685) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~