HammerDB 進行數據庫壓力測試


          HammerDB 是開源的數據庫壓力測試軟件,支持oracle、sql server、mysql、postgresql 等常見數據庫,支持在windows、linux 上運行,支持TPC-C(OLTP)、TPC-H(OLAP) 壓測模型,官網地址:https://www.hammerdb.com/

     這里演示oracle 數據庫 oltp 壓測方法:

     1、官網下載安裝包,分linux和windows 版本,這里下載windows 版本,目前最新版本4.3。

企業微信截圖_16395353386293

2、安裝完成后,找到安裝目錄下的hammerdb.bat 文件雙擊打開啟動壓測程序

企業微信截圖_16395354841304

 

3、構建壓測SCHEMA

      選擇ORACLE->TPROC-C->Schema Build->Options

image

指定要壓測的數據庫服務名testdb_si,提前創建好壓測用戶tpcc以及壓測表空間tpcctab,根據壓測數據庫服務器cpu核心數、內存大小可以選擇多個warehouse、virtual user,輸入完成后點擊ok,壓測客戶端電腦需先安裝好oracle client,配置正確tnsnames。

image

點擊Build 構建測試schema,會在壓測數據庫testdb_si tpcc用戶下建立9張表並進行測試數據填充

企業微信截圖_16395368146135

image

等待壓測schema 建立完成

image

image

 

4、進行壓力測試

選擇ORACLE->TPROC-C->Virtual User->Options

根據數據庫服務器硬件配置,選擇用戶數

image

選擇ORACLE->TPROC-C->Driver Script->Options ,指定要壓測的數據庫

 

企業微信截圖_16395471601142

開啟事務計數器:

企業微信截圖_16395473495842

顯示數據庫效能指標圖形:

企業微信截圖_16395474184187

點擊Run Virtual Users 按鈕,進行壓力測試

企業微信截圖_16395475882648

image

 

壓測性能圖:

image

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM