页面树结构

版本比较

标识

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

...

为了加速查询,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

...