本文介绍AnalyticDB PostgreSQL版Serverless Pro模式的导入和查询性能。
本文的TPC-H的实现基于TPC-H的基准测试,并不能与已发布的TPC-H基准测试结果相比较,本文中的测试并不符合TPC-H基准测试的所有要求。
配置信息
本文测试用的Serverless Pro模式实例规格如下:
预留计算资源:96 CU(96 计算节点)
Serverless 缓存空间:1 TB
本文测试用的存储弹性模式实例规格如下:
计算节点规格:2C16G
计算节点数量:48个
数据导入性能
数据导入测试使用OSS FDW导入。
测试表:本次测试使用了TPC-H的lineitem表,生成的测试数据量为1 TB。如何生成测试数据,请参见7.0版TPC-H性能测试。
测试方法:OSS FDW。具体操作,请参见使用OSS Foreign Table进行数据湖分析。
测试结果:
数据量
存储弹性模式
Serverless Pro模式
TPC-H 1TB
791.3s
556.71s
数据查询性能
数据查询性能测试将通过TPC-H的qgen工具,生成1 TB的数据,测试Serverless Pro模式的查询耗时并与存储弹性模式的查询耗时进行对比。具体测试操作,请参见TPC-H。测试结果如下:
查询SQL | 存储弹性模式 | Serverless Pro模式 |
Q01 | 14.28s | 9.41s |
Q02 | 0.52s | 0.61s |
Q03 | 4.58s | 3.43s |
Q04 | 2.66s | 1.72s |
Q05 | 4.92s | 3.75s |
Q06 | 0.62s | 0.49s |
Q07 | 3.96s | 3.12s |
Q08 | 3.75s | 2.44s |
Q09 | 18.87s | 13.32s |
Q10 | 4.19s | 3.23s |
Q11 | 0.93s | 1.03s |
Q12 | 2.4s | 2.25s |
Q13 | 11.75s | 8.21s |
Q14 | 0.81s | 0.64s |
Q15 | 3.94s | 4.74s |
Q16 | 2.34s | 2.95s |
Q17 | 1.83s | 1.49s |
Q18 | 22.3s | 12.48s |
Q19 | 3.41s | 2.28s |
Q20 | 2.2s | 2.1s |
Q21 | 9.56s | 5.54s |
Q22 | 3.02s | 2.41s |
总时间 | 122.84s | 87.64s |