数据仓库服务 GAUSSDB(DWS)-性能总览
性能总览
在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总查询耗时为234.23秒,相较8.3.0版本的533.05秒,性能提升127%。
- 9.1.0版本存算分离架构与存算一体架构性能劣化在10%以内。
- TPC-H 1000x测试基准22个SQL中,9.1.0版本相比8.3.0版本有19个SQL性能提升达到1.5~5倍,特别是Q19提升达13.5倍。
- TPC-DS 1000x测试基准99个SQL中,9.1.0版本相比8.3.0版本75个SQL有明显提升,10个SQL性能提升有2~8倍。
- 不论是简单的过滤、排序、聚集,还是复杂的多表关联、窗口计算、CTE查询,9.1.0版本都有明显性能优势。
1000x |
DWS开箱性能 |
||
---|---|---|---|
版本 |
8.3.0 |
9.1.0 |
|
- |
存算一体(s) |
存算一体(s) |
存算分离(s) |
TPC-H |
533.05 |
234.23 |
261.19 |
TPC-DS |
1321.76 |
971.45 |
1035.80 |
在9.1.0版本,我们使用存算分离架构指定二级分区,基于ssb-flat 100 GB测试基准,对比DWS和ClickHouse的性能表现,同时固定并行度参数query_dop为16。从以下测试结果可以看到:
- 开箱性能相比开源厂商ClickHouse有30%性能优势。
- 固定并行度为16调优的效果性能提升是ClickHouse的3.64倍。
100x |
DWS |
ClickHouse |
|
---|---|---|---|
ssb-flat |
开箱(s) |
query_dop=16(s) |
2.73 |
2.10 |
0.75 |
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- GaussDB性能怎么调_华为gaussdb_gaussdb性能_gaussdb学习
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- GaussDB性能_Gaussdb数据库性能_高斯数据库性能-华为云
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- GaussDB性能_性能统计_高斯数据库性能-华为云