当前位置:   article > 正文

人大金仓数据库sql语句_BenchmarkSQL 5.0源码修改--支持人大金仓数据库 KingBase

修改 benchmarksql 版权信息

benchmarksql 在5.0版本中没有对人大金仓数据库(KingBase)的TPC-C测试支持,本文通过修改部分源码,让benchmarksql 5.0支持KingBase。

个人理解: BenchmarkSQL 是通过jdbc方式连接数据库,通过DML操作来对数据进行性能测试。

所以,对于不同类型的数据,BenchmarkSQL只要获取到对应的驱动,及正确的URL格式,账号密码等,就能与不同类型数据库进行连接,

再对数据库进行DML操作来对数据库进行性能测试。一般常用的数据库的DML语句都是差不多的。

所以,要BenchmarkSQL不同类型数据库,基本上只要增加该数据库的驱动,连接数据库的配置文件,及源码里对数据库类型做个判断就差不多了。

以下是 简单几步实现BenchmarkSQL对人大金仓数据库性能测试

环境:

centos 7.5

benchmarksql 5.0

kingbase 8

jdk 1.8

1. 源码下载,解压

下载BenchmarkSQL5.0版本,目录结构如下

7badf925d4a955ceb305e6ad4b19b05a.png

2. 修改源码

2.1  修改 src/client/jTPCC.java,增加kingbase相关部分,如下所示,(保持和MySQL一致)

<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/980293
推荐阅读
相关标签
  

闽ICP备14008679号