DB2 batch更新注意事项

 
   | |

导读:本文主要介绍在DB2 batch更新时需要注意的事项。批量更新DB2客户端好像每次最多只能发送64K字符SQL到数据库,有可能以下错误……

关键词:DB2 DB2 batch DB2更新 DB2更新时注意事项

正在加载数据...

  批量更新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

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

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

  4.8 查看本instance下有哪些database


db2 LIST DATABASE DIRECTORY [ on /home/db2inst1 ]

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

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

  查看数据库head的配制


db2 get db cfg for head

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

  4.9.1 改排序堆的大小


db2 update db cfg for head using SORTHEAP 2048

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

  4.9.2 改事物日志的大小


db2 update db cfg for head using logfilsiz 40000

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

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


 db2 update db cfg for head using applheapsz 40000

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

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

  查看数据库实例配置


  db2 get dbm cfg

  更改数据库实例配制

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


 db2 update dbm cfg using dft_mon_lock on

  4.10.2 更改诊断错误捕捉级别


 db2 update dbm cfg using diaglevel 3

  0 为不记录信息

  1 为仅记录错误

  2 记录服务和非服务错误

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

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

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

原文出处:http://blog.csdn.net/zealVampire/archive/2009/02/10/3873194.aspx
 
来源:BLOG    作者:Zeal Vampire    
 
 
 
 
 

DB2数据库设计

 
你可以针对XML数据使用XMLTABLE函数创建关系型视图。这种功能可以使你提供给应用程序一个关系型或者一个XML数据的混合视图。
 
要改善XML插入性能并降低你数据库中表的数量,你可能想以混合方式存储XML文档。这种方法提取选定XML元素和属性的值并把它们挨着完整的XML文档存储在关系列中。
 
XMLTABLE函数是一个SQL表函数,可以通过XQuery表达式从XML输入文档中创建关系数据行。本文阐述了如何在SQL插入语句中使用XMLTABLE函数来实现对XML的分割。
 
通过完成DB2表测试题,可以测试你对DB2 9的掌握情况。这些题是从以前DB2 9基础认证考试(Exam 730)真题中选出来的。
 
我们想将数据通过以下命令从DB2表导出到平面文件……,但是得到的结果如下(它的结果包括sql、列表名称和消息?EURoe2 record(s) selected?EUR?),但我们要结果显示成……

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录