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

相关推荐
向阳12183 小时前
doris:Azure Storage导入数据
microsoft·flask·doris·azure
向阳12182 天前
doris:阿里云 OSS 导入数据
数据库·阿里云·云计算·doris
向阳12185 天前
doris: Flink导入数据
doris
向阳12186 天前
doris:Kafka 导入数据
doris
向阳12189 天前
doris:手动分区
java·服务器·windows·doris
Faith_xzc10 天前
【Apache Doris】周FAQ集锦:第 29 期
大数据·数据库·开源·apache·数据库开发·doris
向阳121812 天前
doris:模型注意事项
数据库·sql·oracle·doris
Jason不在家13 天前
Flink 写入 Doris 常见报错和问题
大数据·flink·json·doris·csv
Faith_xzc13 天前
Routine Load 导入问题处理指南
大数据·数据仓库·开源·数据库开发·doris
苍老流年13 天前
1. Doris分布式环境搭建
分布式·doris