程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2數據庫調優的經驗的描述

DB2數據庫調優的經驗的描述

編輯:DB2教程

以下的文章主要描述的是DB2數據庫調優的經驗的描述,我前幾天在相關網站看見DB2數據庫調優的經驗的描述的資料,覺得挺好,就拿出來供大家分享,以下就是文章的詳細內容介紹,望大家借鑒。

數據庫, 經歷, 原創數據庫, 經歷, 原創

系統上線兩個月左右,請IBM工程師對數據庫進行了一次調優,主要收獲感覺有以下幾點:

1,應用服務器一定要與數據庫服務器分開

2,如果存在多個數據庫,一定要硬盤分開(io忙)

3,每個數據庫的數據與日志一定要硬盤分開(io忙)

4,針對數據庫主要有如下幾點:

查看命中率:

打開實例級開關:主要是以下幾個參數:

  1. DB2 update dbm cfg using DFT_MON_BUFPOOL ON;  
  2. DB2 update dbm cfg using DFT_MON_TABLE ON;  
  3. DB2 update dbm cfg using DFT_MON_STMT ON;  
  4. update monitor switches using bufferpool on lock on sort on statement on table on uow on; 

抓取快照:

  1. DB2 get snapshot for dynamic sql on dbname;  
  2. DB2 get snapshot for table sql on dbname;  
  3. DB2 get snapshot for bufferpools on dbname; 

在快照文件中查看行讀,行寫,以及命中率的情況,從而做出相應調整.

5,修改緩沖池內存大小:

先查看緩沖池的具體信息:

  1. select * from syscat.bufferpools; 

修改緩沖池大小:

alter bufferpool bufferpool_name immediate size 改成的的大小 automatic;

6,動態監視緩沖池使用情況:

  1. DB2mtrk -i -d 

7,查看數據庫日志某段時間內

  1. DB2diag -time 2009-05-23.00.00.00:2009-05-23.00.30.00  

以上的相關內容就是對DB2數據庫調優的經驗介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved