更新时间:2025-03-07 GMT+08:00
性能总览
在9.1.0版本,我们实现了很多性能优化特性,提升整体开箱的SQL查询性能。以TPC-H、TPC-DS 1TB作为性能测试对比的基准,重点对比最新9.1.0版本与8.3.0版本的性能提升。集群规模为6节点,其中各节点的规格为16U 64G,累计96U 384G。从以下测试结果可以看到:
- 9.1.0版本存算一体架构TPC-H总查询耗时为170.08秒,相较8.3.0版本的533.05秒,性能提升208%。
- 9.1.0版本存算分离架构与存算一体架构性能劣化在10%以内。
- TPC-H 1000x测试基准22个SQL中,9.1.0.200版本相比8.3.0版本,所有SQL查询性能提升达到1.5~5倍,特别是Q19提升达16倍。
- TPC-DS 1000x测试基准99个SQL中,9.1.0.200版本相比8.3.0版本,87个SQL有明显提升,其中15个SQL性能提升有2~10倍。
- 不论是简单的过滤、排序、聚集,还是复杂的多表关联、窗口计算、CTE查询,9.1.0版本都有明显性能优势。
1000x | DWS开箱性能 | ||
|---|---|---|---|
版本 | 8.3.0 | 9.1.0.200 | |
- | 存算一体(s) | 存算一体(s) | 存算分离(s) |
TPC-H | 533.05 | 170.08 | 172.62 |
TPC-DS | 1321.76 | 645.424 | 622.214 |
在9.1.0版本,我们使用存算分离架构指定二级分区,基于ssb-flat 100 GB测试基准,对比DWS和ClickHouse的性能表现。从以下测试结果可以看到:
- 开箱性能相比开源厂商ClickHouse有200%性能优势。
- 开箱性能相比9.1.0.100版本提升了133%。
100x | DWS | ClickHouse |
|---|---|---|
ssb-flat | 0.91 | 2.73 |
父主题:9.1.0版本测试结论

