benchmarksql 的达梦兼容版本,蛮适合搞数据库压测的兄弟用。原版 benchmarksql 对DM7支持不太行,想直接拿来用几乎不现实。这个改过的包就方便多了,支持Oracle达梦,改动不大,基本拿来就能跑,响应也快。

数据库迁移测试或者OLTP性能验证用得上,比如你从 Oracle 想迁到 DM7,跑一套 benchmarksql 能看出读写性能差多少,数据量拉上去差异一目了然。压测脚本在runBenchmark.sh里,参数配置也比较清晰,推荐看下props.dm

配置过程挺简单,主要注意几个点:一是driver要用 DM 官方的 JDBC 包,二是props.dm里连接串别写错,三是看你目标库有没有提前建好表结构。跑之前最好清下库,不然影响不小。

除了这个工具,你也可以参考下面这些资源:

如果你手头项目用的是达梦或者在搞国产数据库迁移,这包真能省你不少麻烦。工具包名是benchmarksql5.0(兼容达梦版本).tar,有需求的可以收下。