DB2數(shù)據(jù)庫(kù)調(diào)優(yōu)的經(jīng)驗(yàn)的描述
以下的文章主要描述的是DB2數(shù)據(jù)庫(kù)調(diào)優(yōu)的經(jīng)驗(yàn)的描述,我前幾天在相關(guān)網(wǎng)站看見(jiàn)DB2數(shù)據(jù)庫(kù)調(diào)優(yōu)的經(jīng)驗(yàn)的描述的資料,覺(jué)得挺好,就拿出來(lái)供大家分享,以下就是文章的詳細(xì)內(nèi)容介紹,望大家借鑒。
數(shù)據(jù)庫(kù), 經(jīng)歷, 原創(chuàng)數(shù)據(jù)庫(kù), 經(jīng)歷, 原創(chuàng)
系統(tǒng)上線兩個(gè)月左右,請(qǐng)IBM工程師對(duì)數(shù)據(jù)庫(kù)進(jìn)行了一次調(diào)優(yōu),主要收獲感覺(jué)有以下幾點(diǎn):
1,應(yīng)用服務(wù)器一定要與數(shù)據(jù)庫(kù)服務(wù)器分開(kāi)
2,如果存在多個(gè)數(shù)據(jù)庫(kù),一定要硬盤(pán)分開(kāi)(io忙)
3,每個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)與日志一定要硬盤(pán)分開(kāi)(io忙)
4,針對(duì)數(shù)據(jù)庫(kù)主要有如下幾點(diǎn):
查看命中率:
打開(kāi)實(shí)例級(jí)開(kāi)關(guān):主要是以下幾個(gè)參數(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;
在快照文件中查看行讀,行寫(xiě),以及命中率的情況,從而做出相應(yīng)調(diào)整.
5,修改緩沖池內(nèi)存大小:
先查看緩沖池的具體信息:
- select * from syscat.bufferpools;
修改緩沖池大小:
alter bufferpool bufferpool_name immediate size 改成的的大小 automatic;
6,動(dòng)態(tài)監(jiān)視緩沖池使用情況:
- DB2mtrk -i -d
7,查看數(shù)據(jù)庫(kù)日志某段時(shí)間內(nèi)
- DB2diag -time 2009-05-23.00.00.00:2009-05-23.00.30.00
以上的相關(guān)內(nèi)容就是對(duì)DB2數(shù)據(jù)庫(kù)調(diào)優(yōu)的經(jīng)驗(yàn)介紹,望你能有所收獲。
【編輯推薦】