开源工具里的狠角色,HammerDB的安装包 HammerDB-3.1-Linux-x86-64-Install
是我最近测试数据库时用得最多的一个版本,蛮稳的。支持主流数据库不说,模拟压力也挺真实,像Oracle
、MySQL
这种常见的库,它都能一键上手测试。
性能测试这块,用 HammerDB 做并发读写压测,感觉比多商业工具还顺手。命令行党用起来也方便,脚本控制一点都不难,响应也快,调试起来没啥心塞的地方。
扩展性还不错,比如你想测试大数据场景,它的TPC-C
和TPC-H
脚本就挺实用,直接跑个小时都能稳定不掉线。测试结果还挺直观,图表展示和数据导出也都有。
如果你平时在做数据库调优、性能对比或者想评估一下服务压力承载力,那这个工具真的可以一试。安装简单,只要解压、设置一下环境变量就能跑,Linux 下体验顺滑。
哦对了,如果你还想多了解点相关的基准测试工具,也可以看看SQLite 的测试或者TPC-H 大数据平台的案例,对比下结果也挺有意思的。
如果你刚好在 Linux 上搞数据库性能测试,HammerDB-3.1-Linux-x86-64-Install
这包可以直接拿来上手,不啰嗦。