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是原表

相关推荐
nangonghen2 天前
在华为云通过operator部署Doris v2.1集群
kubernetes·华为云·doris·operator
Sigtuna6 天前
Doris SQL 特技
数据库·sql·doris
向阳121813 天前
Apache Doris 数据类型
apache·doris
SelectDB技术团队13 天前
Apache Doris 3.0.3 版本正式发布
大数据·数据库·数据仓库·数据分析·doris
atbigapp.com25 天前
Apache Doris 现行版本 Docker-Compose 运行教程
大数据·doris·mpp
crabdave1231 个月前
Doris 2.1.7镜像制作
docker·doris
锵锵锵锵~蒋1 个月前
实时数据开发|简单理解Flink流计算中解决乱序的机制--水位线
flink·数据开发·实时数据开发
SelectDB技术团队1 个月前
兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景
大数据·数据库·数据仓库·数据分析·doris
饭桶也得吃饭1 个月前
部署Apache Doris
linux·apache·doris
SelectDB技术团队2 个月前
科大讯飞:成本降低 60%,性能提升 10 倍,从 ES Loki 到 Apache Doris 可观测性存储底座升级
大数据·数据库·elasticsearch·doris·日志分析