背景
在国产数据库的浪潮下,涌现了很多的国产数据库。多数国产数据库客户端的协议要么是MySQL,要么是PostgreSQL,即可以把这些数据库当成MySQL或PostgreSQL数据库来使用。压测的时候也可以这样压测。
通常我们都是通过与Oracle数据库做对比测试。那个这时候需要一个压力测试工具可以同时支持:PostgreSQL、MySQL、Oracle。这个压测工具最好还能定制化不同的SQL语句。
解决之道
我们知道MySQL社区早年有一个测试工具Sysbench。在Sysbench0.5版本可以支持对PostgreSQL、MySQL、Oracle的测试,但有一些bug。到Sysbench 1.0版本之后,把对Oracle的支持给去掉了(可能是bug的原因)。
为此中启乘数科技从SysBench0.5版本的源码出发,发展出了AsBench测试工具,主要解决了Sysbench0.5对oracle做测试的某些情况下的coredump的问题。
中启乘数科技 http://www.csudata.com/
ASBench的代码放在Gitee上。
Gitee https://gitee.com/csudata/asbench
为了方便大家使用,在项目的release中为PostgreSQL、MySQL、Oracle编译好了asbench。大家可以直接下载使用。
release https://gitee.com/csudata/asbench/releases/tag/v0.1
本站文章,未经作者同意,请勿转载,如需转载,请邮件customer@csudata.com.
文章转载自中启乘数,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




