Maxcompute 分区
分区表是指在创建表时指定分区空间,即指定表内的某几个字段作为分区列。分区表实际就是对应分布式文件系统上的的独立的文件夹,该文件夹下是该分区所有数据文件。而分区可以理解为分类,通过分类把不同类型的数据放到不同的目录下。分类的标准就是分区字段,可以是一个,也可以是多个。
分区表的意义在于优化查询。查询表时通过where字句查询指定所需查询的分区,避免全表扫描,提高处理效率,降低计算费用。
MaxCompute将分区列的每个值作为一个分区(目录),您可以指定多级分区,即将表的多个字段作为表的分区,分区之间如多级目录的关系。
使用数据时,如果指定需要访问的分区名称,则只会读取相应的分区,可避免全表扫描,提高处理效率,降低费用。
分区类型
MaxCompute2.0对分区类型的支持进行了扩充,目前MaxCompute支持Tinyint、Smallint、Int、Bigint、Varchar和String分区类型。
分区使用限制
分区有以下使用限制。
- 单表分区层级最多6级。
- 单表分区数最多允许60000个分区。
- 一次查询最多查询分区数为10000个分区。
- String分区类型的分区值不支持使用中文。
来源:https://help.aliyun.com/document_detail/27820.html?spm=a2c4g.11186623.4.4.7702544eiZedzV
Maxcompute 分区相关推荐
- MaxCompute分区和列操作
MaxComputeSQL DDL语句-分区和列操作 添加分区 为已存在的分区表新增分区. 限制条件 MaxCompute单表支持的分区数量上限为6万个. 对于有多级分区的表,如果需要添加新的分区值, ...
- 日志数据如何同步到MaxCompute
摘要:日常工作中,企业需要将通过ECS.容器.移动端.开源软件.网站服务.JS等接入的实时日志数据进行应用开发.包括对日志实时查询与分析.采集与消费.数据清洗与流计算.数据仓库对接等场景.本次分享主要 ...
- 阿里云交互式分析与Presto对比分析及使用注意事项
阿里云交互式分析与Presto对比分析及使用注意事项 本文由阿里巴巴耿江涛带来以"阿里云交互式分析与Presto对比分析及使用注意事项"为题的演讲.文章首先介绍了Presto以及它 ...
- 阿里云大数据工程师ACP认证例题
1.在 MaxCompute SQL 中,常量定义 100BD 表示的含义是:(A)A.数值为 100 的 DECIMAL B.数值为 100 的 BigintC.数值为 100 的 StringD. ...
- 前端入门笔记01 —— html
一些框架 html中如果要改内容要放在<body> </body>之间 <html lang = en><head><meta charset = ...
- 日志服务十大经典问题
原文链接 日志服务十大经典问题 一. 非阿里云的机器能用logtail吗? 能用,装好logtail之后要额外做一个配置 先找到自己的阿里云账号ID,例如:123456 Linux touch /et ...
- MaxCompute 费用暴涨之新增SQL分区裁剪失败
现象:因业务需求新增了SQL任务,这SQL扫描的表为分区表,且SQL条件里表只指定了一个分区,按指定的分区来看数据量并不大,但是SQL的费用非常高.费用比预想的结果相差几倍甚至10倍以上. 分析:我们 ...
- 阿里云大数据利器之-RDS迁移到Maxcompute实现动态分区
摘要: 当前,很多用户的业务数据存放在传统关系型数据库上,例如阿里云的RDS,做业务读写操作.当数据量非常大的时候,此时传系关系型数据库会显得有些吃力,那么会经常有将mysql数据库的数据迁移到[大数 ...
- 阿里云MaxCompute中pyODPS的使用:多线程上传、下载、分区
文章目录 1 初始化入口 2 java可实现:SQLTask配合Tunnel实现大量数据导出 3 pyODPS 3.1 sql读入 3.2 DataFrame 3.2.1 dataframe读入 3. ...
最新文章
- HealthKit开发快速入门教程之HealthKit开发概述简介
- NA-NP-IE系列实验30:CHAP 认证
- Object/Relation Mapping 对象关系映射
- Stopwatch类学习
- 祝贺Terrylee博客园Post达到100篇
- Python内置模块---random
- bigdecimal不保留小数_为什么 0.1 + 0.2 = 0.3,原来你不知道
- frm文件导入mysql5.7_使用frm,ibd文件恢复数据库文件,mysql5.7.31,centos7.5,20200813...
- pyqt5 给按钮设置css样式和界面背景设置
- android通过Canvas和Paint截取无锯齿圆形图片
- 2019 年 DevOps 实践中最有价值的8大技能
- 视频+课件| 视觉引导系列课程-绪论
- 斯坦纳树算法概述及习题
- 面试技能之软知识(HR面试问题回答)
- ae效果英文版翻译对照表_AE中英文对照
- 解析word文件的简单实现
- Python头歌合集(题集附解)
- 华为鸿蒙主题设计,EMUI 11 UX设计一探究竟:这就是鸿蒙OS的提前预演
- PCI、PCIE、PIC
- win10 微信/QQ等能听到别人说话,别人听不到自己说话解决方案