DB2數(shù)據(jù)庫調(diào)優(yōu)的經(jīng)歷描述
文章主要向大家講述的是DB2數(shù)據(jù)庫調(diào)優(yōu)的經(jīng)歷,你如果對DB2數(shù)據(jù)庫調(diào)優(yōu)的經(jīng)歷有興趣的話你就可以點擊以下的文章進行觀看了,以下就是相關(guān)內(nèi)容的具體描述,希望會給你帶來一些幫助在此方面。
系統(tǒng)上線兩個月左右,請IBM工程師對數(shù)據(jù)庫進行了一次DB2數(shù)據(jù)庫調(diào)優(yōu),主要收獲感覺有以下幾點:
1,應用服務器一定要與數(shù)據(jù)庫服務器分開
2,如果存在多個數(shù)據(jù)庫,一定要硬盤分開(io忙)
3,每個數(shù)據(jù)庫的數(shù)據(jù)與日志一定要硬盤分開(io忙)
4,針對數(shù)據(jù)庫主要有如下幾點:
查看命中率:
打開實例級開關(guān):主要是以下幾個參數(shù):
- DB2 update dbm cfg using DFT_MON_BUFPOOL ON;
- DB2 update dbm cfg using DFT_MON_TABLE ON;
- DB2 update dbm cfg using DFT_MON_STMT ON;
- update monitor switches using bufferpool on lock on sort on statement on table on uow on;
抓取快照:
- DB2 get snapshot for dynamic sql on dbname;
- DB2 get snapshot for table sql on dbname;
- DB2 get snapshot for bufferpools on dbname;
在快照文件中查看行讀,行寫,以及命中率的情況,從而做出相應調(diào)整.
5,修改緩沖池內(nèi)存大小:
先查看緩沖池的具體信息:
- select * from syscat.bufferpools;
修改緩沖池大小:
- alter bufferpool bufferpool_name immediate size 改成的的大小 automatic;
6,動態(tài)監(jiān)視緩沖池使用情況:
- DB2mtrk -i -d
7,查看數(shù)據(jù)庫日志某段時間內(nèi)
- DB2diag -time 2009-05-23.00.00.00:2009-05-23.00.30.00
以上的相關(guān)內(nèi)容就是對一次DB2數(shù)據(jù)庫調(diào)優(yōu)的經(jīng)歷的介紹,望你能有所收獲。
【編輯推薦】