HammerDB数据库压力工具使用简略步骤
歡迎轉載,轉載請標明出處:http://blog.csdn.net/notbaron/article/details/38879681
HammerDB數據庫壓力工具使用簡略步驟
盡管沒有圖,可是文字描寫敘述一樣到位的!
蛤蟆僅僅能通過記憶用語言描寫敘述步驟,這個工具使用很easy,能夠模擬TPC-C測試模型,測試結果的單位是tpm,注意是不是tpmC。
tpm表示每分鐘的事務交易數量。tpmC是TPC-C的事務交易單位。
大體過程例如以下:
1、被測機器安裝操作系統
2、假設使用ASM,就安裝grid,假設不用ASM,就跳過這步。
3、安裝數據庫軟件,僅僅是軟件。詳細步驟蛤蟆就略過了,大家能夠針對數據庫版本號網上查找. 主要是環境變量,RPM包的要求。
4、ORACLE用戶下,使用dbca命令建庫。數據庫實例名字和 Global name都設置成hammer, 然后將sys和systempassword改成一個簡單的,如oracle
5、數據庫創建完成后,用netca配置網絡監聽。監聽名字設置成hammer。
6、創建表空間,能夠創建一個也能夠創建兩個表空間。(這個測試必需要實用戶表空間,測試嘛)這里蛤蟆創建兩個一個是表空間名字是tpcc,還有一個是tpcctab。大小給個100G都就足以(大小和測試的數據庫規模有關)
7、安裝hammerDB包(官網能夠下載之,直接安裝就可以,須要的一些RPM包,通過YUM進行安裝。)(在被測機器或者單獨弄個機器當client也能夠)
只是單獨弄個client在給被測機器施加壓力的時候 壓力太大網絡會成為瓶頸。
7、打開hammerDB界面, 第一步是create schema界面(有個options選項的記得)。設置必要參數,如SID,測試用的數據庫表空間名字,systempassword,warehouse數量,用戶數量等。
完成后,雙擊create,進行數據導入(依據設置的warehouse數量,採用的存儲介質性能決定導入數據時間)。
8、設置測試腳本,有個Options選項,設置用戶數量等。然后雙擊Load,HammerDB會載入用戶數量。
9、設置測試用戶數量,也有個Options選項,設置完成后,雙擊create,然后點擊圖像界面上的綠色gobutton就進行測試了。
10、在第9步之前,最好設置下transaction里面的參數,這樣就能夠圖像化顯示性能結果值。
最后說點ORACLE調優項:
1、內存大頁開啟
2、數據庫的PFILE參數設置
3、基本的數據庫表空間存放位置(存儲介質直接影響數據庫性能),將REDO和DATA分開放置。
DATA數據放在隨機讀性能好的介質上,如SSD磁陣,SSD卡,FusionIO等,延時越小越好。REDO數據放在順序寫的介質上,保證帶寬大小。假設REDO有瓶頸,
DATA存儲介質再牛逼也不頂用了。
4、假設有網絡,就要設置網絡中斷綁定
瓶頸分析:
1、對系統層面進行分析,CPU,MEM,IO一個一個遍歷檢查,確保硬件沒有出現瓶頸。假設這個提前出現故障,就趕緊換硬件再說。
2、假設硬件OK ,而CPU的利用率等沒有上去,那么輸出AWR報告進行分析,這個分析須要相對專業的知識,慢慢積累吧。
假設這兩大點做透,額,那基本萬事搞定的,但其實是這兩個點不論什么一個點都須要有專業的分析工具和分析水平。
OK,就寫到這吧。作為ORACLE數據庫的開篇。
總結
以上是生活随笔為你收集整理的HammerDB数据库压力工具使用简略步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求用2个人名殿昌、达庭造宗祠七言对联
- 下一篇: 实验吧—隐写术——WP之 SB!SB!S