更新时间:2025-08-22 GMT+08:00
分享

性能总览

在9.1.1版本,我们实现了很多性能优化特性,提升整体开箱的SQL查询性能。以TPC-H、TPC-DS 1TB作为性能测试对比的基准,重点对比最新9.1.1版本与9.1.0版本的性能提升。集群规模为6节点,其中各节点的规格为16U 64G,累计96U 384G。从以下测试结果可以看到:

  • 9.1.1版本存算一体架构TPC-H总查询耗时为162.62秒,相较9.1.0版本的185.47秒,性能提升14%;TPC-DS总查询耗时为417.83秒,相较9.1.0版本的658.06秒,性能提升57.5%。
  • 9.1.1版本存算分离架构与存算一体架构性能劣化在15%以内。
  • TPC-H 1000x测试基准22个SQL中,9.1.1.100版本相比9.1.0版本所有SQL性能提升,特别是Q10和Q20提升达1倍。
  • TPC-DS 1000x测试基准99个SQL中,9.1.1.100版本相比9.1.0版本43个SQL有明显提升,6个SQL性能提升有2~7倍。
  • 不论是简单的过滤、排序、聚集,还是复杂的多表关联、窗口计算、CTE查询,9.1.1版本都有明显性能优势。
    表1 TPC-H和TPC-DS性能总览

    1000x

    DWS开箱性能

    版本

    9.1.0

    9.1.1

    存算一体

    存算分离

    存算一体

    存算分离

    TPC-H

    185.47

    188.29

    162.62

    185.22

    TPC-DS

    658.06

    663.64

    417.83

    445.34

在9.1.0版本,我们使用存算分离架构指定二级分区,基于SSB-Flat 100 GB测试基准,对比DWS和ClickHouse的性能表现。从以下测试结果可以看到:

  • 开箱性能相比开源厂商ClickHouse有200%性能优势;
  • 开箱性能相比9.1.0.100版本提升了133%;
表2 SSB性能总览

100x

DWS

ClickHouse

SSB-Flat

9.1.0.200开箱(s)

9.1.0.100开箱(s)

-

0.91

2.12

2.73

相关文档