腾讯云数据仓库 TCHouse-C 测试结果参考

SSB(Star Schema Benchmark)是一个轻量级的数仓场景性能测试集。SSB 将 TPC-H 的雪花模式简化为了星型模式,将基准查询由 TPC-H 复杂的 Ad-Hoc 查询改为了结构更固定的 OLAP 查询,主要用于测试在星型模型下,多表关联查询的性能表现。腾讯云数据仓库 TCHouse-C 将 SSB 的星型模型打平转化成宽表,改造成了一个单表测试集(以下简称:SSB FLAT)来测试查询引擎。

相关产品
腾讯云数据仓库 TCHouse-C 产品页,含版本规格、价格与购买入口。

一、监控工具

使用腾讯云数据仓库 TCHouse-C 的集群监控页面获取集群和节点监控信息。

二、测试内容

步骤一:使用 dbgen 工具初始化指定大小的数据存放于待测试的机型集群磁盘空间上。

步骤二:在腾讯云上购买腾讯云数据仓库 TCHouse-C 集群,并在该集群中创建所需的表。

步骤三:将步骤一中生成的数据导入到测试集群中。

步骤四:执行基准性能测试 SQL Q1.1-Q4.3 指令。

步骤五:反复执行3次基准性能测试 SQL Q1.1-Q4.3 指令。

步骤六:记录3次基准 SQL 执行的数据量,时间和速度。

三、查看结果

基准 SQL 执行后会输出如下信息,包含:执行查询结果行数、SQL 查询执行消耗的时间 、SQL 查询的记录数量 、SQL 查询的数据量、SQL 查询的数据记录数量速率和 SQL 查询的数据量速率。

本次测试采用 SQL 查询执行消耗时间(s)指标项作为输出指标。

四、硬件环境

这篇共针对标准型+高性能云硬盘、标准型+增强型 SSD 云硬盘、高性能型+NVMe SSD 本地盘三种机型场景进行性能测试,具体配置如下:

机型场景 节点规格
标准型 + 高性能云硬盘 CPU:32 cores 内存:128 GB 磁盘:高性能云硬盘 3000 GB
标准型 + 增强型 SSD 云硬盘 CPU:32 cores 内存:128 GB 磁盘:增强型 SSD 云硬盘 3000 GB
高性能型 + NVMe SSD 本地盘 CPU:32 cores 内存:128 GB 磁盘:NVMe SSD 本地盘 7140 GB * 2

五、软件版本

腾讯云数据仓库 TChouse-C 24.8.14.39

六、测试数据集

在 -s 1000 参数下,生成的数据集大小为:

SSB 表名 行数 备注
LINEORDER 60亿 商品订单明细表
CUSTOMER 3000万 客户信息表
PART 200万 零件信息表
SUPPLIER 200万 供应商信息表
DATE 2,556 日期表
LINEORDER_FLAT 60亿 SSB 打平后的宽表

七、性能测试结果(单位:秒)

Query 编号 标准型 + 高性能云硬盘 标准型 + 增强型 SSD 云硬盘 高性能型 + NVMe SSD 硬盘         
Q1.1 0.892 0.850 0.594         
Q1.2 0.088 0.083 0.066         
Q1.3 0.037 0.036 0.033         
Q2.1 6.430 6.300 4.271         
Q2.2 5.266 5.348 3.518         
Q2.3 4.813 4.891 3.112         
Q3.1 6.262 6.144 3.831         
Q3.2 5.203 5.243 3.438         
Q3.3 3.634 3.567 2.374         
Q3.4 0.074 0.072 0.061         
Q4.1 8.667 8.713 5.785         
Q4.2 2.459 2.434 1.386         
Q4.3 2.512 2.559 1.564         
总耗时 46.337 46.24 30.033         
赞 (0)
上一篇 5天前
下一篇 5天前