本文将给出使用 SSB 对腾讯云 TCHouse-D 进行性能测试的结果参考。
关于 SSB 性能测试
SSB(Star Schema Benchmark)是一个轻量级的数仓场景下的性能测试集。SSB 基于TPC-H 提供了一个简化版的星型模型数据集,主要用于测试在星型模型下,多表关联查询的性能表现。另外,业界内通常也会将 SSB 打平为宽表模型(以下简称:SSB FLAT),来测试查询引擎的性能。
测试环境
硬件环境
本文共测试两套机型集群,均包含 FE 1台、BE 3台,FE/BE 节点进程均为单独部署。需要特别说明的是,选用机型集群的原则为贴近常见用户配置,实际测试中不会消耗如此多的硬件资源。
集群规格 | 节点类型 | 规格 |
规格1(中小规模数据场景) | FE 1台 | CPU:4 cores 内存:16 GB 磁盘:增强型SSD云硬盘200 GB |
? | BE 3台 | CPU:16 cores 内存:64 GB 磁盘:增强型SSD云硬盘1500 GB |
规格2(大规模数据场景) | FE 1台 | CPU:16 cores 内存:64 GB 磁盘:增强型SSD云硬盘200 GB |
? | BE 3台 | CPU:64 cores 内存:256 GB 磁盘:增强型SSD云硬盘1500 GB |
软件版本
腾讯云 TChouse-D 1.2.7
测试结果参考
测试数据
分别使用 Scale 100和 Scale 1000两个数据集进行测试,所创建表的相关说明及数据量如下:
SSB 表名 | 行数-Scale 100 | 行数-Scale 1000 | 备注 |
LINEORDER | 600,037,902 | 5,999,989,709 | 商品订单明细表表 |
CUSTOMER | 3,000,000 | 30,000,000 | 客户信息表 |
PART | 1,400,000 | 2,000,000 | 零件信息表 |
SUPPLIER | 200,000 | 2,000,000 | 供应商信息表 |
DATE | 2,556 | 2,556 | 日期表 |
性能测试结果
说明:
测试结果为对应 SQL 文件3次查询的平均时间,以秒(s)为单位。
SSB 测试结果
Query 编号 | 规格1-Scale 100数据集 | 规格2-Scale 100数据集 | 规格1-Scale 1000数据集 | 规格2-Scale 1000数据集 |
Q1.1 | 0.05 | 0.04 | 0.27 | 0.26 |
Q1.2 | 0.03 | 0.03 | 0.14 | 0.13 |
Q1.3 | 0.03 | 0.03 | 0.13 | 0.13 |
Q2.1 | 0.33 | 0.15 | 5.32 | 1.29 |
Q2.2 | 0.27 | 0.12 | 4.89 | 1.19 |
Q2.3 | 0.26 | 0.12 | 4.67 | 1.14 |
Q3.1 | 0.53 | 0.39 | 9.52 | 7.27 |
Q3.2 | 0.23 | 0.12 | 4.33 | 1.06 |
Q3.3 | 0.30 | 0.12 | 3.58 | 0.71 |
Q3.4 | 0.06 | 0.05 | 0.34 | 0.24 |
Q4.1 | 0.73 | 0.41 | 10.84 | 5.59 |
Q4.2 | 0.38 | 0.34 | 4.15 | 2.56 |
Q4.3 | 0.47 | 0.54 | 4.37 | 4.22 |
总时间 | 3.66 | 2.43 | 52.54 | 25.79 |
SSB FLAT 测试结果
Query 编号 | 规格1-Scale 100数据集 | 规格2-Scale 100数据集 | 规格1-Scale 1000数据集 | 规格2-Scale 1000数据集 |
Q1.1 | 0.03 | 0.02 | 0.13 | 0.10 |
Q1.2 | 0.01 | 0.01 | 0.02 | 0.02 |
Q1.3 | 0.03 | 0.04 | 0.23 | 0.22 |
Q2.1 | 0.08 | 0.05 | 3.61 | 1.04 |
Q2.2 | 0.08 | 0.05 | 2.86 | 0.37 |
Q2.3 | 0.06 | 0.04 | 2.54 | 0.28 |
Q3.1 | 0.15 | 0.09 | 4.30 | 1.50 |
Q3.2 | 0.08 | 0.05 | 3.45 | 1.09 |
Q3.3 | 0.07 | 0.04 | 1.93 | 0.26 |
Q3.4 | 0.01 | 0.02 | 0.03 | 0.02 |
Q4.1 | 0.13 | 0.08 | 4.96 | 2.22 |
Q4.2 | 0.05 | 0.04 | 1.59 | 0.23 |
Q4.3 | 0.03 | 0.03 | 1.23 | 0.14 |
总时间 | 0.82 | 0.54 | 26.87 | 7.49 |
?
?
?