doris基本操作,05-Rollup

简述

Rollup类似于mysql的视图,区别在于视图并没有将数据独立存储,视图是逻辑上的连接。而Rollup将数据独立存储了,玩的是真的。当查询命中Rollup时,会从Rollup表里获取数据,提高查询效率。

操作

创建Rollup表

sql 复制代码
alter table table2 add rollup rollup_city(citycode, pv);

可以简单理解成:将table2里的citycode,pv这2个字段创建一个子表:rollup_city

当查询命中时,会从rollup_city表里查数据,提高性能

通过命令查看完成状态

sql 复制代码
show alter alter rollup

查询数据

sql 复制代码
select citycode, sum(pv) from table2 group by citycode;

此时命中rollup_city表,可以通过explain查看执行计划(同mysql)

当未命中时,rollup是原表

相关推荐
千桐科技12 天前
qData 数据中台社区开源版 v1.4.0 发布:元数据管理核心模块正式上线
开源·数据治理·数据集成·数据开发·数据中台·元数据管理·qdata
孟意昶1 个月前
Doris专题31-SQL手册-基础元素
大数据·数据库·数据仓库·分布式·sql·知识图谱·doris
孟意昶1 个月前
Doris专题28-聚合多维分析
大数据·数据库·数据仓库·sql·doris
Henb9291 个月前
# StarRocks/Doris 深度实践
doris
千月落1 个月前
部署Doris存算一体集群
doris
何中应2 个月前
Doris部署&连接
大数据·数据库·时序数据库·doris
喵了几个咪2 个月前
Apache Doris 4.x 在量化交易中的完整应用实践
ai·doris·量化交易
piepis2 个月前
Doris 快速写入原理
doris
千桐科技2 个月前
qData 数据中台开源版 v1.2.0 正式发布:重构数据建模体系,重塑开发体验!
开源软件·数据治理·数据建模·数据集成·数据开发·数据中台·qdata
AllData公司负责人2 个月前
高效同步!离线开发平台(DolphinScheduler) 实现Apache IotDB物联网数据同步到 Doris
apache·doris·iotdb