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

posted @ 2024-08-08 00:02  tommiemie  阅读(62)  评论(0)    收藏  举报