HammerDB數(shù)據(jù)庫壓力工具使用簡略步驟 雖然沒有圖,但是文字描述一樣到位的! 蛤蟆只能通過記憶用語言描述步驟,這個工具使用非常簡單,可以模擬TPC-C測試模型,測試結(jié)果的單位是tpm,注意是不是tpmC。 tpm表示每分鐘的事務(wù)交易數(shù)量。tpmC是TPC-C的事務(wù)交易單
HammerDB數(shù)據(jù)庫壓力工具使用簡略步驟
雖然沒有圖,但是文字描述一樣到位的!
蛤蟆只能通過記憶用語言描述步驟,這個工具使用非常簡單,可以模擬TPC-C測試模型,測試結(jié)果的單位是tpm,注意是不是tpmC。
tpm表示每分鐘的事務(wù)交易數(shù)量。tpmC是TPC-C的事務(wù)交易單位。
大體步驟如下:
1、被測機(jī)器安裝操作系統(tǒng)
2、如果使用ASM,就安裝grid,如果不用ASM,就跳過這步。
3、安裝數(shù)據(jù)庫軟件,只是軟件。具體步驟蛤蟆就略過了,大家可以針對數(shù)據(jù)庫版本網(wǎng)上查找. 主要是環(huán)境變量,RPM包的要求。
4、ORACLE用戶下,使用dbca命令建庫。數(shù)據(jù)庫實例名字和 Global name都設(shè)置成hammer, 然后將sys和system密碼改成一個簡單的,如oracle
5、數(shù)據(jù)庫創(chuàng)建完畢后,用netca配置網(wǎng)絡(luò)監(jiān)聽。監(jiān)聽名字設(shè)置成hammer。
6、創(chuàng)建表空間,可以創(chuàng)建一個也可以創(chuàng)建兩個表空間。(這個測試必須要有用戶表空間,測試嘛)這里蛤蟆創(chuàng)建兩個一個是表空間名字是tpcc,另一個是tpcctab。大小給個100G都就足以(大小和測試的數(shù)據(jù)庫規(guī)模有關(guān))
7、安裝hammerDB包(官網(wǎng)可以下載之,直接安裝即可,需要的一些RPM包,通過YUM進(jìn)行安裝。)(在被測機(jī)器或者單獨弄個機(jī)器當(dāng)客戶端也可以)
不過單獨弄個客戶端在給被測機(jī)器施加壓力的時候 壓力太大網(wǎng)絡(luò)會成為瓶頸。
7、打開hammerDB界面, 第一步是create schema界面(有個options選項的記得)。設(shè)置必要參數(shù),如SID,測試用的數(shù)據(jù)庫表空間名字,system密碼,warehouse數(shù)量,用戶數(shù)量等。
完畢后,雙擊create,進(jìn)行數(shù)據(jù)導(dǎo)入(根據(jù)設(shè)置的warehouse數(shù)量,采用的存儲介質(zhì)性能決定導(dǎo)入數(shù)據(jù)時間)。
8、設(shè)置測試腳本,有個Options選項,設(shè)置用戶數(shù)量等。然后雙擊Load,HammerDB會加載用戶數(shù)量。
9、設(shè)置測試用戶數(shù)量,也有個Options選項,設(shè)置完畢后,雙擊create,然后點擊圖像界面上的綠色go按鈕就進(jìn)行測試了。
10、在第9步之前,最好設(shè)置下transaction里面的參數(shù),這樣就可以圖像化顯示性能結(jié)果值。
最后說點ORACLE調(diào)優(yōu)項:
1、內(nèi)存大頁開啟
2、數(shù)據(jù)庫的PFILE參數(shù)設(shè)置
3、主要的數(shù)據(jù)庫表空間存放位置(存儲介質(zhì)直接影響數(shù)據(jù)庫性能),將REDO和DATA分開放置。
DATA數(shù)據(jù)放在隨機(jī)讀性能好的介質(zhì)上,如SSD磁陣,SSD卡,F(xiàn)usionIO等,延時越小越好。REDO數(shù)據(jù)放在順序?qū)懙慕橘|(zhì)上,保證帶寬大小。如果REDO有瓶頸,
DATA存儲介質(zhì)再牛逼也不頂用了。
4、如果有網(wǎng)絡(luò),就要設(shè)置網(wǎng)絡(luò)中斷綁定
瓶頸分析:
1、對系統(tǒng)層面進(jìn)行分析,CPU,MEM,IO一個一個遍歷檢查,確保硬件沒有出現(xiàn)瓶頸。如果這個提前出現(xiàn)問題,就趕緊換硬件再說。
2、如果硬件OK ,而CPU的利用率等沒有上去,那么輸出AWR報告進(jìn)行分析,這個分析需要相對專業(yè)的知識,慢慢積累吧。
如果這兩大點做透,額,那基本萬事搞定的,但事實上是這兩個點任何一個點都需要有專業(yè)的分析工具和分析水平。
OK,就寫到這吧。作為ORACLE數(shù)據(jù)庫的開篇。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com