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

rheet1978發表於2008-09-10

接上一節:資料庫配置引數

診斷錯誤捕獲級別                            (DIAGLEVEL) = 3

通知級別                                  (NOTIFYLEVEL) = 3

//通知管理員的級別

 

診斷資料目錄路徑                             (DIAGPATH) =

 

預設資料庫監視器開關

  緩衝池                              (DFT_MON_BUFPOOL) = OFF

  鎖定                                   (DFT_MON_LOCK) = OFF

  排序                                   (DFT_MON_SORT) = OFF

  語句                                   (DFT_MON_STMT) = OFF

                                      (DFT_MON_TABLE) = OFF

  時間戳記                          (DFT_MON_TIMESTAMP) = ON

  工作單元                                (DFT_MON_UOW) = OFF

監視例項和資料庫的健康                     (HEALTH_MON) = OFF

//執行狀況監視器開關

SYSADM 組名                              (SYSADM_GROUP) =

SYSCTRL 組名                            (SYSCTRL_GROUP) =

SYSMAINT 組名                          (SYSMAINT_GROUP) =

SYSMON 組名                             (SYSMON_GROUP) =

 

資料庫管理器認證                       (AUTHENTICATION) = SERVER

沒有許可權就允許編目                     (CATALOG_NOAUTH) = NO

信賴所有客戶機                         (TRUST_ALLCLNTS) = YES

可信的客戶機認證                       (TRUST_CLNTAUTH) = CLIENT

繞過聯合認證                               (FED_NOAUTH) = NO

 

預設資料庫路徑                              (DFTDBPATH) = D:

 

資料庫監視器堆大小(4KB                 (MON_HEAP_SZ) = 66

//Database manager shared memory的一部分                    佔記憶體

Java 虛擬機器”堆大小(4KB             (JAVA_HEAP_SZ) = 512

審計緩衝區大小(4KB                    (AUDIT_BUF_SZ) = 0

//Database manager shared memory的一部分                    佔記憶體

例項共享記憶體(4KB)的大小             (INSTANCE_MEMORY) = AUTOMATIC

//此引數指定應該為進行例項管理而保留的記憶體量。這包括描述例項上的資料庫的記憶體區域。如果將此引數設定為 AUTOMATIC,則 DB2 將計算當前配置所需要的例項記憶體量。 DB2 還將為溢位緩衝區分配一些附加記憶體。 每當堆超過為它配置的大小時,就使用溢位緩衝區來滿足例項共享記憶體區域中任何堆的峰值記憶體需求。 其它操作(例如,動態配置更新)也對此溢位緩衝區具有存取權。 可以使用帶有 -memsets 選項的 db2pd 命令來監視溢位緩衝區中剩餘的未使用的記憶體量。

 

備份緩衝區預設大小(4KB                   (BACKBUFSZ) = 1024

//Database manager shared memory的一部分

復原緩衝區預設大小(4KB                   (RESTBUFSZ) = 1024

//Database manager shared memory的一部分

 

代理程式的堆疊大小                     (AGENT_STACK_SZ) = 16

最小已落實專用記憶體(4KB                (MIN_PRIV_MEM) = 32

專用記憶體閾值(4KB                   (PRIV_MEM_THRESH) = 20000

 

排序堆閾值(4KB                          (SHEAPTHRES) = 10000

 

目錄快取記憶體支援                            (DIR_CACHE) = YES

 

應用程式支援層堆大小(4KB                 (ASLHEAPSZ) = 15

最大請求器 I/O 塊大小(以位元組計)            (RQRIOBLK) = 32767

DOS 請求器 I/O 塊大小(以位元組計)        (DOS_RQRIOBLK) = 4096

查詢堆大小(4KB                       (QUERY_HEAP_SZ) = 1000

DRDA 服務堆大小(4KB                   (DRDA_HEAP_SZ) = 128

 

已調速實用程式對工作負載的影響        (UTIL_IMPACT_LIM) = 100

 

代理程式的優先順序                             (AGENTPRI) = SYSTEM

現有代理程式的最大數目                      (MAXAGENTS) = 400

代理程式池大小                         (NUM_POOLAGENTS) = 200(已計算)

池中的代理程式的初始數目               (NUM_INITAGENTS) = 0

協調代理程式的最大數目                (MAX_COORDAGENTS) = (MAXAGENTS - NUM_INIT

GENTS)

併發協調代理程式的最大數目                 (MAXCAGENTS) = MAX_COORDAGENTS

客戶機連線的最大數目                  (MAX_CONNECTIONS) = MAX_COORDAGENTS

//用於設定與一個資料庫連線的應用程式數的上限,由於每個與資料庫連線的應用程式都要求分配一些記憶體,因此,允許的併發應用程式數越多,可能使用的記憶體就越多。如果MAX_CONNECTIONS> MAX_COORDAGENTS將啟用Connection Concentrator對所有的agent進行統一的管理

 

保留受防護程式                             (KEEPFENCED) = YES

合用受防護程式的數目                      (FENCED_POOL) = MAX_COORDAGENTS

受防護程式的初始數目                   (NUM_INITFENCED) = 0

 

索引重新建立時間                             (INDEXREC) = ACCESS

//此引數指示資料庫管理器何時將嘗試重建無效的索引,以及在 DB2 前滾期間或在輔助資料庫上重放 HADR 日誌期間是否重做任何索引構建。

SYSTEM 在資料庫管理器配置檔案中指定的 use system setting 決定何時將重建無效的索引。

ACCESS  第一次訪問索引時將重建無效的索引。

ACCESS_NO_REDO第一次訪問基礎表時將重建無效的索引。

RESTART  indexrec 的預設值。將在顯式地或隱式地發出 RESTART DATABASE 命令時重建無效的索引。

RESTART_NO_REDO 將在顯式地或隱式地發出 RESTART DATABASE 命令時重建無效的索引。

建議: 在高階使用者伺服器上,如果重新啟動時間不重要,則此選項的最佳選擇將是在資料庫重新啟動時重建該索引,以作為在崩潰後重新將該資料庫聯機的過程的一部分。

將此引數設定為“ACCESS”“ACCESS_NO_REDO”將導致重新建立索引時資料庫管理器的效能降低。任何訪問該特定索引或表的使用者將不得不等待,直到索引被重新建立完成。

如果將此引數設定為“RESTART”,則重新啟動資料庫所花的時間將因重新建立索引而延長,但是,一旦資料庫恢復聯機,正常處理將不受影響。

 

 

事務管理器資料庫名                        (TM_DATABASE) = 1ST_CONN

事務再同步時間間隔(秒)              (RESYNC_INTERVAL) = 180

 

SPM 名稱                                     (SPM_NAME) = CHENGY

SPM 日誌大小                          (SPM_LOG_FILE_SZ) = 256

SPM 再同步代理程式限制                 (SPM_MAX_RESYNC) = 20

SPM 日誌路徑                             (SPM_LOG_PATH) =

 

NetBIOS 工作站名                                (NNAME) =

 

TCP/IP 服務名稱                              (SVCENAME) = db2c_DB2

//\WINNT\system32中找到servies檔案,其中可以看到埠號:db2c_DB2    50000/tcp

 

DB2 V9.5  C:\WINDOWS\system32\drivers\etc

//unix/etc/services, 其中可以看到埠號:DB2Cdb2inst1    50000/tcp

//查詢方式:db2 get dbm cfg | findstr SVCENAME

發現方式                                     (DISCOVER) = SEARCH

發現伺服器例項                          (DISCOVER_INST) = ENABLE

//是否允許所有的client發現本伺服器例項

最大查詢並行度                        (MAX_QUERYDEGREE) = ANY

啟用分割槽內並行性                       (INTRA_PARALLEL) = NO

//如果設定成yes,db2agntp程式將啟動,db2agent程式將平均分散到各個db2agntp

內部通訊緩衝區的數目(4KB           (FCM_NUM_BUFFERS) = 4096

節點連線所用時間(秒)                    (CONN_ELAPSE) = 10

節點連線重試的最大數目                (MAX_CONNRETRIES) = 5

節點間的最大時差(分鐘)                (MAX_TIME_DIFF) = 60

 

db2start/db2stop 超時(分鐘)         (START_STOP_TIME) = 10

 

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

相關文章