[0基础快速上手starrocks] 第二弹来了

首先申明,作为同样是小白的我来说,可能对于很多问题不是那么了解,我只能从我的角度按照我的方法和语言尽可能的将学习成本降低

– 零基础的前提也是掌握mysql或者基本sql语句

第一篇链接:[0基础快速上手starrocks]

紧接上文,在学完了如何设计表后,应该对表的四种模型都了解的差不多了,那接下来还应该掌握什么呢?

4:分区
理论重点:为什么要分区? 是为了避免全表扫描. 例子如下

image
我如果要所有性别为男数据select * from t1 where sex = '男'

  • 没分区
    全表扫描,扫描的数据如下
    image

  • 分区(按照性别分区)
    部分扫描,扫描的数据如下
    image

操作重点:学会根据不同的方式分区
starrocks官网如何分区

5:分桶
理论重点:分桶就是将数据打乱,hash分桶会将相同的值分到同个桶.(暂时不聊随机分桶)
操作重点:分桶尽量选择一列中数据相同较少的.学会如何分桶
starrocks官网如何分桶
6: 物化视图
理论重点:同步物化视图是一种特殊的索引,物理上不存在.异步物化视图是真实存在的表
操作重点:物化视图的建表语句,重点在异步物化视图上,异步物化视图会有刷新模式
starrocks官网同步物化视图
starrocks官网异步物化视图

未完待续