对DB2 batch update中的注意事项描述

数据库
我们今天主要描述的是DB2 batch update在实际操作中的一些注意事项,以下的文章就是对DB2 batch update在实际操作中的一些注意事项的描述。

此文章主要向大家讲述的是DB2 batch update注意事项,如果你对DB2 batch update注意事项相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。

批量更新DB2 客户端好像每次最多只能发送64K字符SQL到数据库.有可能以下错误

 

批量更新DB2 客户端好像每次最多只能发送64K字符SQL到数据库.

 

有可能以下错误, 例如

 

db2 ? sql954  
SQL0954C Not enough storage is available in the application heap  
to process the statement.  
Explanation:  
All available memory for the application has been used.  
The statement cannot be processed.  
User Response:  
Terminate the application on receipt of this message. Increase  
the database configuration parameter ( applheapsz ) to allow a  
larger application heap.  
sqlcode : -954  
sqlstate : 57011  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.

 

需要设置DB2应用的堆大小.

http://fanqiang.chinaunix.net/db/db2/2005-07-20/3430.shtml

4.8 查看本instance下有哪些database

 

db2 LIST DATABASE DIRECTORY [ on /home/db2inst1 ]  
  • 1.

4.9 查看及更改数据库head的配置

请注意,在大多数情况下,更改了数据的配置后,只有在所有的连接全部断掉后才会生效。

查看DB2 batch update注意事项head的配制

 

db2 get db cfg for head 
  • 1.

更改数据库head的某个设置的值

4.9.1 改排序堆的大小

 

db2 update db cfg for head using SORTHEAP 2048 
  • 1.

将排序堆的大小改为2048个页面,查询比较多的应用最好将该值设置比较大一些。

4.9.2 改事物日志的大小

 

db2 update db cfg for head using logfilsiz 40000 
  • 1.

该项内容的大小要和数据库的事物处理相适应,如果事物比较大,应该要将该值改大一点。否则很容易处理日志文件满的错误。

4.9.3 出现程序堆内存不足时修改程序堆内存大小

 

db2 update db cfg for head using applheapsz 40000 
  • 1.

该值不能太小,否则会没有足够的内存来运行应用程序。

4.10 查看及更改数据库实例的配置

查看DB2 batch update注意事项实例配置

 

db2 get dbm cfg 
  • 1.

更改数据库实例配制

4.10.1 打开对锁定情况的监控。

 

db2 update dbm cfg using dft_mon_lock on 
  • 1.

4.10.2 更改诊断错误捕捉级别

 

db2 update dbm cfg using diaglevel 3 
  • 1.

0 为不记录信息

1 为仅记录错误

2 记录服务和非服务错误

缺省是3,记录db2的错误和警告

4 是记录全部信息,包括成功执行的信息

一般情况下,请不要用4,会造成db2的运行速度非常慢。

 以上的相关内容就是对DB2 batch update注意事项的介绍,望你能有所收获。

【编辑推荐】

  1. 实现DB2 9数据库管理软件安装的方式有哪些?
  2. DB2 9.7 兼容Oracle,IBM发布
  3. DB2文件系统已满的破解方案描述
  4. 对DB2分区兼容性的正确认识
  5. 使用DB2临时表中应注意的事项描述

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-08-06 15:27:14

DB2 batch u

2010-08-03 17:00:29

DB2 batch u

2010-08-04 10:44:32

2010-08-17 16:24:32

IBM DB2数据库

2010-07-29 10:49:06

DB2临时表

2010-11-01 13:24:15

DB2数据导入

2010-08-20 09:21:18

DB2打上补丁

2010-08-04 11:23:59

2010-08-19 14:11:29

DB2临时表

2010-11-02 13:09:42

DB2性能优化

2010-08-09 09:05:41

DB2快照函数

2010-07-30 13:28:10

2011-03-14 17:51:04

IBMDB2数据库

2010-08-31 10:53:18

DB2导入数据库

2010-07-30 10:11:05

DB2临时表

2010-08-31 14:33:46

DB2游标

2010-08-04 13:10:02

2010-07-30 11:01:55

2010-07-29 13:34:35

DB2编目

2010-08-17 13:47:09

DB2还原
点赞
收藏

51CTO技术栈公众号