自己整理的學習資料——DB2 V8資料庫基礎(六)

rheet1978發表於2008-09-23

1.5.5    資料庫配置引數

檢視資料庫級環境變數,如果是本地資料庫可在連上資料庫後不寫資料庫名

db2 get db cfg for    [show detail]   

       更新引數值

db2 update db cfg for using

  

: db2 update db CFG using LOGRETAIN NO  

將資料庫引數設定為預設數值

         RESET DB CFG FOR db_name

  

檢視引數顯示如下:

       資料庫 sample 的資料庫配置

 

 資料庫配置發行版級別                                    = 0x0a00

 資料庫發行版級別                                        = 0x0a00

 

 資料庫地域                                              = CN

 資料庫內碼表                                            = 1386

 資料庫程式碼集                                            = GBK

 資料庫國家/地區程式碼                                    = 86

 

 動態 SQL 查詢管理                      (DYN_QUERY_MGMT) = DISABLE

 

 對此資料庫的發現支援                      (DISCOVER_DB) = ENABLE

//是否支援所有的client對此資料庫的發現支援

 預設查詢優化類                           (DFT_QUERYOPT) = 5

 並行度                                     (DFT_DEGREE) = 1

 在算術異常時繼續                      (DFT_SQLMATHWARN) = NO

 預設重新整理有效期                        (DFT_REFRESH_AGE) = 0

 保留的高頻值的數目                     (NUM_FREQVALUES) = 10

 保留的分位點數目                        (NUM_QUANTILES) = 20

 

 備份暫掛                                                = NO

 

 資料庫是一致的                                          = YES

 前滾暫掛                                                = NO

 復原暫掛                                                = NO

 

 啟用的多頁檔案分配                                      = NO

 

 恢復狀態的日誌保留                                      = NO

 記錄狀態的使用者出口                                      = NO

 

 Data Links 標記到期時間間隔(秒)           (DL_EXPINT) = 60

 Data Links 寫標記初始時間間隔           (DL_WT_IEXPINT) = 60

 副本的 Data Links 數目                  (DL_NUM_COPIES) = 1

 刪除後的 Data Links 時間(天數)        (DL_TIME_DROP)  = 1

 大寫的 Data Links 標記                       (DL_UPPER) = NO

 Data Links 標記演算法                          (DL_TOKEN) = MAC0

 

 資料庫堆(4KB                                (DBHEAP) = 600

//資料庫快取

 資料庫共享記憶體大小(4KB             (DATABASE_MEMORY) = AUTOMATIC

/*此引數指定為資料庫共享記憶體區域保留的共享記憶體量。如果此數量小於根據個別引數(例如,鎖定列表、實用程式堆和緩衝池等)計算而得的數量,則將使用較大的數量。

建議:此值通常保持為 AUTOMATIC。但是,可使用它來為將來的擴充套件保留附加記憶體。例如,附加記憶體可用於建立新的緩衝池或增大現有緩衝池的大小。 */

 

 目錄快取記憶體大小(4KB               (CATALOGCACHE_SZ) = (MAXAPPLS*4)

 日誌緩衝區大小(4KB                        (LOGBUFSZ) = 8

 實用程式堆大小(4KB                    (UTIL_HEAP_SZ) = 5000

//用來支援eport,import,load等緩衝

 緩衝池大小(頁)                             (BUFFPAGE) = 250

//資料庫緩衝池大小,4kb每頁,用來存放表和索引,加快I/O速度

 擴充儲存段大小(4KB                   (ESTORE_SEG_SZ) = 16000

 擴充儲存段的數目                      (NUM_ESTORE_SEGS) = 0

 鎖定列表的最大儲存量(4KB                  (LOCKLIST) = 50

//設定鎖定列表的最大儲存量,實際應用的時候需要調大,根據併發使用者的數量和應用程式中需要用到的鎖定的數目來決定值,可以根據經驗來設定,再根據實際調整

 

 應用程式組記憶體集的最大大小(4KB     (APPGROUP_MEM_SZ) = 30000

//Application global memory

 應用程式組堆的記憶體百分比              (GROUPHEAP_RATIO) = 70

 最大應用程式控制堆大小(4KB         (APP_CTL_HEAP_SZ) = 128

 

 共享排序的排序堆域值(4KB            (SHEAPTHRES_SHR) = (SHEAPTHRES)

 排序列表堆(4KB                            (SORTHEAP) = 256

//每個連線agent排序佔的資源,會影響到排序的功能

 SQL 語句堆(4KB                            (STMTHEAP) = 2048

 預設應用程式堆(4KB                      (APPLHEAPSZ) = 256

 程式包快取記憶體大小(4KB                  (PCKCACHESZ) = (MAXAPPLS*8)

 統計資訊堆大小(4KB                    (STAT_HEAP_SZ) = 4384

 

 檢查死鎖的時間間隔(毫秒)                  (DLCHKTIME) = 10000

 每個應用程式的鎖定百分比列表                 (MAXLOCKS) = 22

//locklist一起決定了每個應用程式可以使用的鎖定數量

 鎖定超時(秒)                            (LOCKTIMEOUT) = -1

//實際中需要更改此引數,比如設定成5,表示鎖定最長時間為5

 

 更改的頁閾值                           (CHNGPGS_THRESH) = 60

 非同步頁清除程式的數目                   (NUM_IOCLEANERS) = 1

 I/O 伺服器的數目                        (NUM_IOSERVERS) = 3

 索引排序標誌                                (INDEXSORT) = YES

 順序檢測標誌                                (SEQDETECT) = YES

 預設預取大小(頁)                    (DFT_PREFETCH_SZ) = 16

//這個決定了預取資料塊的大小

 

 跟蹤修改的頁數                               (TRACKMOD) = OFF

 

 容器的預設數目                                          = 1

 預設表空間資料塊大小()                (DFT_EXTENT_SZ) = 32

//這是預設的表空間的資料塊大小,就是一個資料塊包含多少個資料頁

 現行應用程式的最大數目                       (MAXAPPLS) = AUTOMATIC

 現行應用程式的平均數目                      (AVG_APPLS) = 1

 每個應用程式的最大開啟 DB 檔案數             (MAXFILOP) = 64

 

 

本節未完,系統原因,下篇繼續本節

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-462533/,如需轉載,請註明出處,否則將追究法律責任。

相關文章