自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DB2 batch update在實(shí)際操作中的注意事項(xiàng)

數(shù)據(jù)庫(kù)
我們今天是要和大家一起討論的是紹DB2 batch update在實(shí)際操作中的一些注意事項(xiàng),以及對(duì)在實(shí)際操作中經(jīng)常遇到的錯(cuò)誤的描述。

以下的文章主要是介紹DB2 batch update在實(shí)際操作中的一些注意事項(xiàng),我們大家都知道批量更新DB2 數(shù)據(jù)庫(kù)的客戶端,其好像每次最多只能發(fā)送64K字符SQL到相關(guān)數(shù)據(jù)庫(kù).有可能以下錯(cuò)誤。

 

批量更新DB2 客戶端好像每次最多只能發(fā)送64K字符SQL到數(shù)據(jù)庫(kù).

 

有可能以下錯(cuò)誤, 例如

 

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

 

需要設(shè)置DB2應(yīng)用的堆大小.

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

4.8 查看本instance下有哪些database

 

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

4.9 查看及更改數(shù)據(jù)庫(kù)head的配置

DB2 batch update注意事項(xiàng),在大多數(shù)情況下,更改了數(shù)據(jù)的配置后,只有在所有的連接全部斷掉后才會(huì)生效。

查看數(shù)據(jù)庫(kù)head的配制

 

  1. db2 get db cfg for head 

更改數(shù)據(jù)庫(kù)head的某個(gè)設(shè)置的值

4.9.1 改排序堆的大小

 

  1. db2 update db cfg for head using SORTHEAP 2048 

將排序堆的大小改為2048個(gè)頁(yè)面,查詢比較多的應(yīng)用最好將該值設(shè)置比較大一些。

4.9.2 改事物日志的大小

 

  1. db2 update db cfg for head using logfilsiz 40000 

該項(xiàng)內(nèi)容的大小要和數(shù)據(jù)庫(kù)的事物處理相適應(yīng),如果事物比較大,應(yīng)該要將該值改大一點(diǎn)。否則很容易處理日志文件滿的錯(cuò)誤。

4.9.3 出現(xiàn)程序堆內(nèi)存不足時(shí)修改程序堆內(nèi)存大小

 

  1. db2 update db cfg for head using applheapsz 40000 

該值不能太小,否則會(huì)沒(méi)有足夠的內(nèi)存來(lái)運(yùn)行應(yīng)用程序。

4.10 查看及更改數(shù)據(jù)庫(kù)實(shí)例的配置

查看數(shù)據(jù)庫(kù)實(shí)例配置

 

  1. db2 get dbm cfg 

更改數(shù)據(jù)庫(kù)實(shí)例配制

4.10.1 打開(kāi)對(duì)鎖定情況的監(jiān)控。

 

  1. db2 update dbm cfg using dft_mon_lock on 

4.10.2 更改診斷錯(cuò)誤捕捉級(jí)別

  1. db2 update dbm cfg using diaglevel  

3

0 為不記錄信息

1 為僅記錄錯(cuò)誤

2 記錄服務(wù)和非服務(wù)錯(cuò)誤

缺省是3,記錄db2的錯(cuò)誤和警告

4 是記錄全部信息,包括成功執(zhí)行的信息

一般情況下,請(qǐng)不要用4,會(huì)造成db2的運(yùn)行速度非常慢。以上的相關(guān)內(nèi)容就是對(duì)DB2 batch update注意事項(xiàng)的介紹,望你能有所收獲。

【編輯推薦】

  1. DB2數(shù)據(jù)庫(kù)備份是否成功的驗(yàn)證
  2. DB2數(shù)據(jù)庫(kù)中SELECT的3種另類(lèi)用法
  3. DB2基本操作指令30條中的前十條操作指令
  4. DB2數(shù)據(jù)庫(kù)為單個(gè)會(huì)話鎖定“竅門(mén)”
  5. 快速掌握DB2數(shù)據(jù)移動(dòng)的操作技巧

 

責(zé)任編輯:佚名 來(lái)源: 新浪科技
相關(guān)推薦

2010-08-06 15:27:14

DB2 batch u

2010-07-30 10:11:05

DB2臨時(shí)表

2010-07-29 13:56:32

2010-08-09 13:43:37

DB2數(shù)據(jù)遷移

2009-10-30 10:05:48

雙線接入

2010-08-19 14:11:29

DB2臨時(shí)表

2010-08-13 13:21:04

DB2數(shù)據(jù)庫(kù)臨時(shí)表

2010-06-17 16:22:04

SQL Server

2010-08-04 11:23:59

2010-08-03 09:32:19

DB2在線備份

2010-06-13 15:52:36

MySQL 復(fù)制設(shè)置

2010-07-27 09:59:32

DB2設(shè)計(jì)

2010-08-04 09:29:32

2010-11-01 13:24:15

DB2數(shù)據(jù)導(dǎo)入

2010-08-17 13:25:39

DB2恢復(fù)刪除表

2010-07-27 11:20:02

DB2打補(bǔ)丁

2010-07-30 13:45:17

執(zhí)行DB2

2010-08-03 09:44:42

DB2在線增量備份

2010-07-30 14:21:10

DB2數(shù)據(jù)集

2010-08-04 11:12:09

DB2命令執(zhí)行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)