benchmarkaql测试MariaDB

下载benchmarksql

(1)首先直接下载源码
wget https://sourceforge.net/projects/benchmarksql/files/latest/download/benchmarksql-5.0.zip

(2)修改src/client/jTPCC.java文件

vi src/client/jTPCC.java在123和124行增加如下内容:else if (iDB.equals("mariadb")) dbType = DB_UNKNOWN;

cke_128863.png

(3)修改src/client/jTPCCConnection.java文件

vi src/client/jTPCCConnection.java在225行增加AS L

cke_110783.png

(4)然后用ant编译。

修改run/funcs.sh文件,添加mariadb 数据库类型

vi run/funcs.sh41到43行增加如下内容:mariadb) cp="../lib/mysql/:../lib/";;52行增加 |mariadb

cke_81723.png

添加驱动

下载https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/

添加到benchmarksql中的lib目录。

(3)修改run/runDatabaseBuild.sh文件,去掉extraHistID

cd ../../

vi run/runDatabaseBuild.sh

去掉17行的extraHistID

修改配置文件

将mysql的示例配置改为sample.mariadb.properties

并修改配置内容为自己数据库配置

  • 创建待测的数据表

  • Create database benchmarksql;

生成测试数据

  • 启动测试

./runBenchmark.sh

本文作者:tommiemie

本文链接:https://www.cnblogs.com/wswtc/p/18348110

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   tommiemie  阅读(22)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起