扩展一下BenchmarkSQL,新增支持ASE/HANA/DB2/SQLServer,可以随便用了

图片

1 背景


提到数据库的性能,自然就避不开性能测试。有专用于测试OLTP的,也有偏重于OLAP的。本文介绍的BenchmarkSQL就属于测试OLTP中的一个,基于TPCC的。网上有很多介绍TPC*的相关测试的文章,大家可以自行脑补。而PostgreSQL自带的pgbench是属于TPCC的前一个基准测试程序,偏重于数据库的重度写操作。

由于pgbench仅作用于PG一种数据库,如果拿来横向比较不太好处理了。毕竟别的数据用不了pgbench。同样,有另一种测试程序:sysbench,也仅能支持少数几种数据库:如oracle, mysql, postgresql。这在某些情况下确实也能测一测。更为通用的横向比较,又有它的局限。不可否认,他们使用起来非常方便。

而本文介绍的BenchmarkSQL是用Java编写的一套测试程序。可扩展性非常好。并且,我在原有的5.0基础上,扩展了支持多种DBMS,可以满足大多数常见数据库的性能测试。

2 进一步介绍

不多说,已经在github上开源:https://github.com/iihero/benchmarksql-v5

我在原有的基础上提供了对下述数据库的支持:

Version 5.10 Sean He (iihero):

  • Use Maven instead of Ant for the build. Easy to maintain.

  • Upgrade a

最近更新

  1. TCP协议是安全的吗?

    2024-03-26 21:24:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-26 21:24:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-26 21:24:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-26 21:24:06       20 阅读

热门阅读

  1. SQL的INTERSECT与MySQL模拟INTERSECT

    2024-03-26 21:24:06       17 阅读
  2. 函 数 篇

    2024-03-26 21:24:06       18 阅读
  3. php 快速入门(二)

    2024-03-26 21:24:06       17 阅读
  4. Kotlin协程知识点概述

    2024-03-26 21:24:06       19 阅读
  5. Linux线程补充——周边问题

    2024-03-26 21:24:06       16 阅读
  6. 【漏洞复现】NotificationX SQL注入漏洞(CVE-2024-1698)

    2024-03-26 21:24:06       22 阅读
  7. 本地项目内网穿透可公网访问包(备用)

    2024-03-26 21:24:06       16 阅读
  8. 【晴问算法】入门篇—字符串处理—单词倒序II

    2024-03-26 21:24:06       18 阅读