Advertisement

Apache Doris 高级(第3期)

阅读量:

4、高级功能应用与优化

4.Rollup功能实现与集成

Rollup 可视为 Table 的一种实体化索引形式。所谓实体化,是指其数据在存储层面具有独立性;而索引则意味着 Rollup 能够通过重新排列列的顺序来提升前缀索引的匹配效率,同时还能通过精简 key 列的方式增强数据的聚合程度。

以下将通过具体示例进行说明。

原始表 table1 的结构如下:

复制代码
 +----------+-------------+------+-------+---------+-------+

    
|Field|Type|Null|Key|Default|Extra|

    
 +----------+-------------+------+-------+---------+-------+
    
|siteid|int(11)|No|true|10||

    
|citycode|smallint(6)|No|true|N/A||

    
|username|varchar(32)|No|true|||

    
|pv|bigint(20)|No|false|0|SUM|

    
|uv|bigint(20)|No|false|0|SUM|

    
 +----------+-----

全部评论 (0)

还没有任何评论哟~