關于DB2數據庫的參數調優技巧

發表于:2009-10-13來源:作者:點擊數: 標簽:
關于DB2數據庫的參數調優技巧 數據庫設計 關鍵字: sql 在開始前,請關閉IBM目錄 服務器 。將上下文切換到IBM目錄服務器DB2實例擁有者,一般是ldapdb2用戶。 比如: 1、在 Unix 系統里,輸入: su - ldapdb2 2、在 Windows 系統里,輸入: db2cmd set DB2INS

關于DB2數據庫的參數調優技巧 數據庫設計

關鍵字:sql 在開始前,請關閉IBM目錄服務器。將上下文切換到IBM目錄服務器DB2實例擁有者,一般是ldapdb2用戶。 比如:

  1、在Unix系統里,輸入:

  su - ldapdb2

  2、在Windows系統里,輸入:

  db2cmd
  set DB2INSTANCE=ldapdb2

  為了調節DB2參數,運行db2-tunings.sh腳本,你可以在這里下載: http://www3.software.ibm.com/ibmdl
/pub/software/tivoli_support/misc/Security/AMeB/_
am5.1/tuning_guide_scripts.tar

  或者通過ftp地址:

  ftp://ftp.software.ibm.com
/software/tivoli_support/misc/Security/AMeB/am5.1/tuning_guide_scripts.tar

  Web頁面需要注冊用戶名和密碼。

  這個腳本的文件系統擁有者必須是DB2實例擁有者,一般就是ldapdb2用戶。文件系統組應該和實例擁有者相同(一般是dbsysadm)。腳本必須在DB2實例擁有者的上下文中使用。

  腳本中的ibmdefaultbp和ldapbp參數控制著DB2的緩沖池。db2_turnings.sh腳本,設置了DB2緩沖池的建議大小。其他一些可選的設置在腳本的注釋里寫明了。IBM目錄服務器的性能隨著DB2緩沖池的增長而提高。然而在大多數情況下,通過這樣的參數調節方式,你可以預見不超過10%的性能提高。

  DB2緩沖池是DB2緩存數據表和索引的地方。DB2用戶使用索引來在查詢時迅速找到該獲取哪個表行項。需要更多信息,請參考IBM Directory Server Tuning Guide。

  顯示和驗證當前設置

  輸入如下命令來顯示當前的DB2參數調節設置的結果:

  db2 get database configuration for ldapdb2 | \

  egrep 'DBHEAP|SORTHEAP|MAXLOCKS|MINCOMMIT|UTIL_HEAP_SZ|APPLHEAPSZ'

  db2 connect to ldapdb2

  db2 "select bpname,npages,pagesize from syscat.bufferpools"

  db2 terminate

  如果某個堆配置參數過低,就將出現一些功能性的問題。輸入如下命令來顯示當前的堆參數設置:

  db2 get db cfg for ldapdb2 | grep HEAP

  下面是一個使用了推薦值的多種堆參數的輸出例子顯示:

  Database heap (4KB) (DBHEAP) = 1200

  Utilities heap size (4KB) (UTIL_HEAP_SZ) = 5000

  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97