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