SummingMergeTree:高效数据统计分析引擎.pdfVIP

  • 0
  • 0
  • 约1.08千字
  • 约 2页
  • 2026-07-01 发布于北京
  • 举报

SummingMergeTree:高效数据统计分析引擎.pdf

《121_SummingMergeTree:为数据统计而生的引擎》

如果使用ClickHouse主要是为了进行grby之后的统计分析,那么实际上就没有必要

每次都基于MergeTree进行处理,因为每次生成大量数据,再通过内存进行groupby等

操作,也是非常耗时的。特别是在数据量大的情况下,可能会导致查询时间达到秒级。

因此,完全可以使用SummingMergeTree来运行分析查询。它在合并时会根据预定义的

orderby表达式进行数据合并汇总,将多行数据合并为一行。这样,在实际查询时,数据

量会很小,速度也会非常快。

CREATETABLEt1(id

String,c1String,c2

UInt32,c3Float64,g

_

mtcreatedDateTime

)ENGINE=SummingMergeTree()

PARTITIONBYtoYYYYMM(gmt_

created)ORDERBY(id,c1)

PRIMARYKEY(id)

在合并的时候,就会在同一个分区内根据ORDERBY的组合进行分组聚合了,会把c2和

c3字段默认进行累加聚合操作。

《121_SummingMergeTree:为数据统计而生的引擎》

如果用clickhouse主要是进行group

文档评论(0)

1亿VIP精品文档

相关文档