DB2 V9配置顧問程式(五)
從清單9我們可以看到,配置顧問程式主要對示例資料庫DB2TEST2做了以下修改:
- 目錄快取記憶體大小(4KB)(CATALOGCACHE_SZ)配置引數
由MAXAPPLS*4根據建議值改成了80。
- 日誌緩衝區大小(4KB)(LOGBUFSZ)配置引數
由8根據建議值改成了30。
- 已更改頁數的閾值(CHNGPGS_THRESH)配置引數
由80根據建議值改成了80,此值是百分比。
- 日誌檔案大小(4KB)(LOGFILSIZ)配置引數
由1000根據建議值改成了1024。 - 主日誌檔案的數目(LOGPRIMARY)配置引數
由3根據建議值改成了13。
- 輔助日誌檔案的數目(LOGSECOND)配置引數
由2根據建議值改成了4。
- 軟檢查點前回收的日誌檔案的百分比(SOFTMAX)配置引數
由100根據建議值改成了520。
為了幫助大家理解,接下來我們分別簡要介紹一下這幾個引數的含義,具體如下:
- 目錄快取記憶體大小(4KB)(CATALOGCACHE_SZ)配置引數
- 日誌緩衝區大小(4KB)(LOGBUFSZ)配置引數
- 已更改頁數的閾值(CHNGPGS_THRESH)配置引數
非同步頁清除程式在資料庫代理程式需要緩衝池中的空間之前將更改的頁從緩衝池中寫入磁碟。因此,資料庫代理程式應該不必等待寫出已更改的頁,它們也能使用緩衝池中的空間。這提高了資料庫應用程式的整體效能。可以使用此引數指定更改的頁的級別(百分比),如果非同步頁清除程式當前不活動,則將從該級別啟動。當啟動頁清除程式時,頁清除程式將構建要寫入磁碟的頁的列表。一旦頁清除程式已將這些頁寫入磁碟,則將再次變為不活動的,並等待下一個觸發器來啟動。在只讀(例如,查詢)環境中,不使用這些頁清除程式。當設定了 DB2_USE_ALTERNATE_PAGE_CLEANING 登錄檔變數時(即,使用了進行頁清理的另一種方法,此變數設定為“ON”),CHNGPGS_THRESH引數將不起作用,DB2將自動確定在緩衝池中要維護多少髒頁。對於具有繁重的更新事務工作負載的資料庫,您通常可以將該引數值設定為等於或小於預設值,以確保在緩衝池中有足夠的乾淨頁。如果資料庫有少量很大的表,則大於預設值的百分比有助於提高效能。
- 日誌檔案大小(4KB)(LOGFILSIZ)配置引數
此引數定義每個主日誌檔案和輔助日誌檔案的大小。在這些日誌檔案已滿且需要新日誌檔案之前,這些日誌檔案的大小限制可寫入這些日誌檔案的日誌記錄數。主日誌檔案和輔助日誌檔案的使用以及在日誌檔案已滿時進行的操作取決於正在執行的日誌記錄的型別。當其是迴圈日誌記錄時,在記錄在主日誌檔案中的更改已落實後,可複用該主日誌檔案。如果日誌檔案大小較小,並且應用程式已處理了大量對資料庫的更改但未落實這些更改,主日誌檔案可能會很快變滿。如果所有主日誌檔案變滿,則資料庫管理器將分配輔助日誌檔案來儲存新的日誌記錄。而使用歸檔日誌記錄模式時,在主日誌檔案已滿時,將該日誌歸檔並分配新的主日誌檔案。
- 主日誌檔案的數目(LOGPRIMARY)配置引數
- 輔助日誌檔案的數目(LOGSECOND)配置引數
此引數指定(僅需要時)建立並用於恢復日誌檔案的輔助日誌檔案的數目。當主日誌檔案已滿時,可按需要一次分配一個輔助日誌檔案(大小為 LOGFILSIZ),最多可分配此引數控制的最大數目。如果需要的輔助日誌檔案數超過此引數所允許的數,則將返回錯誤程式碼至該應用程式,並將關閉該資料庫。如果將 LOGSECOND設定為 –1,則資料庫將配置為具有無限活動日誌空間。對在此資料庫上執行的未完成事務的大小和數目沒有限制。如果將LOGSECOND設定為 –1,則仍使用LOGPRIMARY和 LOGFILSIZ 配置引數來指定DB2應在活動日誌路徑中保留多少個日誌檔案。如果DB2需要從日誌檔案讀取日誌資料,但該檔案不在活動日誌檔案路徑中,則DB2將呼叫使用者出口程式來將該日誌檔案從壓縮文件檢索至活動日誌路徑。(如果配置了溢位日誌路徑,則 DB2 會將這些檔案檢索至該路徑。)一旦檢索到日誌檔案,DB2將把此檔案快取記憶體在活動日誌路徑中,以便他人從同一檔案讀取日誌資料時可提高速度。DB2將根據需要管理這些日誌檔案的檢索、快取記憶體和除去操作。如果您的日誌路徑是原始裝置,則必須配置 OVERFLOWLOGPATH配置引數以便將LOGSECOND設定為 –1。通過將LOGSECOND設定為 –1,將對工作單元的大小或併發工作單元的數目沒有限制。但是,由於需要從壓縮文件檢索日誌檔案,回滾(在儲存點級別和在工作單元級別)將可能變得很慢。同樣的原因,崩潰恢復也可能變得很慢。DB2會將一條訊息寫入到管理通知日誌,以警告您活動的工作單元的當前集已超出主日誌檔案。此指示回滾或崩潰恢復可能會非常慢。要將LOGSECOND設定為 –1,必須將 LOGARCHMETH1配置引數設定為除OFF 或 LOGRETAIN之外的值。對於定期需要大量日誌空間的資料庫,使用輔助日誌檔案。例如,每月執行一次的應用程式需要的日誌空間可能會超過由主日誌檔案提供的日誌空間。由於輔助日誌檔案不需要永久的檔案空間,所以輔助日誌檔案在這種情況下有優勢。
- 軟檢查點前回收的日誌檔案的百分比(SOFTMAX)配置引數
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-366497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DB2 V9配置顧問程式(七)DB2
- DB2 V9配置顧問程式(六)DB2
- DB2 V9配置顧問程式(四)DB2
- DB2 V9配置顧問程式(三)DB2
- DB2 V9配置顧問程式(二)DB2
- DB2 V9配置顧問程式(一)DB2
- DB2 V9聯機備份還原(五)DB2
- DB2 v9 overviewDB2View
- DB2 V9表壓縮(一)DB2
- DB2 V9表壓縮(二)DB2
- DB2 V9表壓縮(三)DB2
- DB2 V9表壓縮(四)DB2
- DB2 V9表分割槽(四)DB2
- DB2 V9表分割槽(三)DB2
- DB2 V9表分割槽(二)DB2
- DB2 V9表分割槽(一)DB2
- DB2 v9 Q複製實施方案DB2
- DB2資料庫配置問題??DB2資料庫
- DB2 V9聯機備份還原(七)DB2
- DB2 V9聯機備份還原(六)DB2
- DB2 V9聯機備份還原(四)DB2
- DB2 V9聯機備份還原(三)DB2
- DB2 V9聯機備份還原(二)DB2
- DB2 V9聯機備份還原(一)DB2
- 本人新書出版: DB2 V9 權威指南新書DB2
- DB2傻瓜1000問(五) 5、DB2資料型別部分DB2資料型別
- DB2 SSL配置遇到的一個問題DB2
- 榮耀V9 Play和榮耀V9外觀與配置對比評測
- DB2 V9自動自調整記憶體詳解DB2記憶體
- AWR、ASH、ADDM和顧問程式
- DB2 V9新特性:可以檢視top sql了,類似oracleDB2SQLOracle
- 從SAP顧問猝死事件談顧問加班事件
- FICO財務顧問配置時候,可能常用T-code
- DB2傻瓜1000問(八)8、DB2資料庫程式設計部分DB2資料庫程式設計
- DB2傻瓜1000問(十一)11、DB2資料移動實用程式DB2
- DB2鎖問題DB2
- db2 在redhat下的配置DB2Redhat
- DB2程式模型DB2模型