写点什么

Intel 联合测试:YMatrix 并发查询 TPS 最高达 163 万

作者:yMatrix
  • 2023-01-03
    北京
  • 本文字数:995 字

    阅读完需:约 3 分钟

Intel 联合测试:YMatrix 并发查询 TPS 最高达 163 万

近日,YMatrix 与 Intel 中国合作,以 HTAP (OLAP 和 OLTP) 为主要场景,采用国际标准 Benchmark TPC-H 及 TPC-B,基于两组不同配置的 Intel 硬件平台,对 MatrixDB 进行了性能测试。


测试结果概述如下:


  • TPC-H 测试 22 条 SQL 语句使用串行测试方法,测试数据量 2048GB,查询总耗时最短为:14 分 14 秒,测试过程中随着服务器的 CPU、内存、磁盘性能的提升,查询效率有显著提升;

  • TPC-B 处理事务能力, MatrixDB 的并发查询 TPS 最高可达 163 万,并随着服务器的 CPU、内存、磁盘性能的提升呈线性增长趋势。


01 测试环境说明

1.1 测试硬件:

1.2 测试软件版本:

02 测试步骤及结果

2.1 TPC-H:

测试说明

TPC-H(商业智能计算测试)是美国交易处理效能委员会(TPC,Transaction Processing Performance Council) 组织制定的用来模拟决策支持类应用的一个测试集。目前,在学术界和工业界普遍用来评价决策支持技术方面应用的性能。这种商业测试可以全方位评测系统的整体商业计算综合能力,对厂商的要求更高,同时也具有普遍的商业实用意义,目前在银行信贷分析和信用卡分析、电信运营分析、税收分析、烟草行业决策分析中都有广泛的应用。

测试步骤

  • 测试数据量:2048GB 数据

  • 测试创建 8 张业务表,并将数据灌入到 8 张表中。然后执行 22 条复杂 SQL 查询语句,最终对比查询时间,查询时间越短分析能力越强。

  • 执行 TPC-H 测试脚本:sh +x tpch.s

测试结果

  • Config 1(baseline):MatrixDB 总执行时间 1578 秒;


SQL 执行明细如下:


  • Config 2(plus): MatrixDB 总执行时间 854 秒;


SQL 执行明细如下:

  • 结果总结

2.2 TCP-B:

测试说明

TPC-B 是由 TPC 提供的 Benchmark,主要用于衡量一个系统每秒能够处理的并发事务数。TPC-B 是数据库行业中使用最广泛,也是最重要的基准测试之一,经常用于对数据库系统的事务性能压测,其衡量指标是每秒处理的事务数量,即 TPS(Transactions per Second)。

测试步骤‍

  • 初始化 2 亿条测试数据,进行 insert、update、select、mixed 4 种业务并发测试,最终考量 TPS 值,TPS 值越大代表数据库处理事务能力越强。

  • 测试并发:

    Config 1: 100、200、300、400、500

    Config 2: 500、600、700、800、900、1000

  • 测试项:insert、update、select、mixed

测试结果

  • Config 1 (baseline):



  • Config 2 (plus):




  • 结果总结:


原文链接


本文为 YMatrix 原创内容,未经允许不得转载。

欲了解更多超融合时序数据库相关信息,请访问 “YMatrix 超融合数据库” 官方网站

发布于: 16 分钟前阅读数: 6
用户头像

yMatrix

关注

MatrixDB 超融合时序数据库 2021-10-28 加入

全球超融合时序数据库开创者,专为物联网、车联网、工业互联网和智慧城市提供一站式数据平台。

评论

发布
暂无评论
Intel 联合测试:YMatrix 并发查询 TPS 最高达 163 万_intel_yMatrix_InfoQ写作社区