benchmarkaql测试MariaDB

wswtc / 2024-08-08 / 原文

下载benchmarksql

(1)首先从github 直接下载源码

(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目录。

修改配置文件

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

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

  • 创建待测的数据表

  • Create database benchmarksql;

生成测试数据

  • 启动测试

./runBenchmark.sh