页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

为了加速查询,DuckDB 在内存中构建了多种类型的索引结构,如哈希索引、B树索引等。这些索引可以帮助快速定位特定值的位置,减少不必要的全表扫描,提高查询效率。特别是在涉及大量连接或查找操作的情况下,适当的索引可以极大地改善性能。

5 性能对比报告

5.1 单事实表模型

标红的单元格代表执行失败,业务库是pg单位:ms



场景|查询方式数据模型引擎V1.0_多维引擎数据模型引擎V1.0_SQL引擎V1.0数据模型引擎V2.0_多维引擎数据模型引擎V2.0_SQL引擎V2.0备注
5个维度2个普通度量1568316267269799525
5个维度2个计算度量14226
453367165只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_分类汇总42383
1094859354只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_分类汇总63538
1540627539只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_分类汇总_普通度量过滤36368
129978
只走多维引擎
5个维度2个计算度量_分类汇总_计算度量过滤4665
137285
只走多维引擎
5个维度2个普通度量_环比16656
1928756872只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_累计值15277
2072196665只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_同比15373
2193616847只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_组内升序排名超过10分钟
超过10分钟6245只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_组内占比超过10分钟
2494216307只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_环比21057
1914326580只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_累计值17438
1828637889只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_同比16466
1933097665只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_组内升序排名超过10分钟
超过10分钟6179只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_组内占比超过10分钟
3097658039只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_分类汇总_环比54813
3382536320只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_分类汇总_累计值61106
3273246356只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_分类汇总_同比61269
28961311320只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_分类汇总_组内升序排名600626
6006976043只有开"SQL引擎V2.0"才走SQL
5个维度2个普通度量_分类汇总_组内占比600656
6006866039只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_分类汇总_环比102285
3934098791只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_分类汇总_累计值86434
3415578433只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_分类汇总_同比87468
3813256825只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_分类汇总_组内升序排名超过10分钟
超过10分钟8130只有开"SQL引擎V2.0"才走SQL
5个维度2个计算度量_分类汇总_组内占比超过10分钟
超过10分钟7137只有开"SQL引擎V2.0"才走SQL

5.2 多事实模型

标红的单元格代表执行失败,业务库是pg单位:ms



场景|查询方式数据模型引擎V1.0_多维引擎数据模型引擎V1.0_SQL引擎V1.0数据模型引擎V2.0_多维引擎数据模型引擎V2.0_SQL引擎V2.0备注
5个维度2个普通度量51837507833802313745
5个维度2个计算度量58114
364809777只有开DuckDb才走SQL
5个维度2个普通度量_分类汇总137425
1690778521只有开DuckDb才走SQL
5个维度2个计算度量_分类汇总196501
2026809715只有开DuckDb才走SQL
5个维度2个普通度量_分类汇总_普通度量过滤122342
184562
只走MDX
5个维度2个计算度量_分类汇总_计算度量过滤159675
202302
只走MDX
5个维度2个普通度量_环比70033
2710749548只有开DuckDb才走SQL
5个维度2个普通度量_累计值71177
2651699501只有开DuckDb才走SQL
5个维度2个普通度量_同比66573
2858369667只有开DuckDb才走SQL
5个维度2个普通度量_组内升序排名超过10分钟
超过10分钟9306只有开DuckDb才走SQL
5个维度2个普通度量_组内占比超过10分钟
2912329167只有开DuckDb才走SQL
5个维度2个计算度量_环比73154
29121610261只有开DuckDb才走SQL
5个维度2个计算度量_累计值74253
28119410234只有开DuckDb才走SQL
5个维度2个计算度量_同比66650
29530510237只有开DuckDb才走SQL
5个维度2个计算度量_组内升序排名超过10分钟
超过10分钟10099只有开DuckDb才走SQL
5个维度2个计算度量_组内占比超过10分钟
3126249797只有开DuckDb才走SQL
5个维度2个普通度量_分类汇总_环比181746
4564159364只有开DuckDb才走SQL
5个维度2个普通度量_分类汇总_累计值195168
3907649526只有开DuckDb才走SQL
5个维度2个普通度量_分类汇总_同比145766
4475989328只有开DuckDb才走SQL
5个维度2个普通度量_分类汇总_组内升序排名超过10分钟
超过10分钟9202只有开DuckDb才走SQL
5个维度2个普通度量_分类汇总_组内占比超过10分钟
超过10分钟9116只有开DuckDb才走SQL
5个维度2个计算度量_分类汇总_环比218201
超过10分钟9947只有开DuckDb才走SQL
5个维度2个计算度量_分类汇总_累计值227153
44362110117只有开DuckDb才走SQL
5个维度2个计算度量_分类汇总_同比155855
4960869964只有开DuckDb才走SQL
5个维度2个计算度量_分类汇总_组内升序排名超过10分钟
超过10分钟9456只有开DuckDb才走SQL
5个维度2个计算度量_分类汇总_组内占比超过10分钟
超过10分钟9500只有开DuckDb才走SQL