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

相关推荐
SelectDB技术团队12 天前
ApacheCon Asia 2025 中国开源年度报告:Apache Doris 国内第一
开源·apache·数据库开发·doris·实时分析
纯洁的小魔鬼16 天前
Springboot 配置 doris 连接
spring boot·doris·连接池
linweidong18 天前
深入剖析 Spark Shuffle 机制:从原理到实战优化
大数据·分布式·spark·spark sql·数据开发·shuffle·数据倾斜
SelectDB技术团队1 个月前
森马服饰从 Elasticsearch 到阿里云 SelectDB 的架构演进之路
elasticsearch·阿里云·doris
天翼云开发者社区1 个月前
Doris-HDFS LOAD常见问题汇总(二)
大数据·doris
涤生大数据1 个月前
Apache Spark 4.0:将大数据分析提升到新的水平
数据分析·spark·apache·数据开发
袋鼠云数栈2 个月前
3节点开启大数据时代:EasyMR助力中小企业轻装上阵、国产转型
大数据·数据库·数据仓库·sql·数据开发·数据中台·袋鼠云
Faith_xzc2 个月前
Apache Doris FE 问题排查与故障分析全景指南
大数据·数据仓库·apache·doris
寂夜了无痕2 个月前
doris manager 安装部署 、管理已有doris集群、使用studio进行SQL查询
doris·doris manager·doris studio
江畔独步2 个月前
Doris与DS结合实现MySQL侧的Upsert功能
数据仓库·mysql·doris·upsert