分区表是指在创建表时指定分区空间,即指定表内的某几个字段作为分区列。分区表实际就是对应分布式文件系统上的的独立的文件夹,该文件夹下是该分区所有数据文件。而分区可以理解为分类,通过分类把不同类型的数据放到不同的目录下。分类的标准就是分区字段,可以是一个,也可以是多个。

分区表的意义在于优化查询。查询表时通过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 分区相关推荐

  1. MaxCompute分区和列操作

    MaxComputeSQL DDL语句-分区和列操作 添加分区 为已存在的分区表新增分区. 限制条件 MaxCompute单表支持的分区数量上限为6万个. 对于有多级分区的表,如果需要添加新的分区值, ...

  2. 日志数据如何同步到MaxCompute

    摘要:日常工作中,企业需要将通过ECS.容器.移动端.开源软件.网站服务.JS等接入的实时日志数据进行应用开发.包括对日志实时查询与分析.采集与消费.数据清洗与流计算.数据仓库对接等场景.本次分享主要 ...

  3. 阿里云交互式分析与Presto对比分析及使用注意事项

    阿里云交互式分析与Presto对比分析及使用注意事项 本文由阿里巴巴耿江涛带来以"阿里云交互式分析与Presto对比分析及使用注意事项"为题的演讲.文章首先介绍了Presto以及它 ...

  4. 阿里云大数据工程师ACP认证例题

    1.在 MaxCompute SQL 中,常量定义 100BD 表示的含义是:(A)A.数值为 100 的 DECIMAL B.数值为 100 的 BigintC.数值为 100 的 StringD. ...

  5. 前端入门笔记01 —— html

    一些框架 html中如果要改内容要放在<body> </body>之间 <html lang = en><head><meta charset = ...

  6. 日志服务十大经典问题

    原文链接 日志服务十大经典问题 一. 非阿里云的机器能用logtail吗? 能用,装好logtail之后要额外做一个配置 先找到自己的阿里云账号ID,例如:123456 Linux touch /et ...

  7. MaxCompute 费用暴涨之新增SQL分区裁剪失败

    现象:因业务需求新增了SQL任务,这SQL扫描的表为分区表,且SQL条件里表只指定了一个分区,按指定的分区来看数据量并不大,但是SQL的费用非常高.费用比预想的结果相差几倍甚至10倍以上. 分析:我们 ...

  8. 阿里云大数据利器之-RDS迁移到Maxcompute实现动态分区

    摘要: 当前,很多用户的业务数据存放在传统关系型数据库上,例如阿里云的RDS,做业务读写操作.当数据量非常大的时候,此时传系关系型数据库会显得有些吃力,那么会经常有将mysql数据库的数据迁移到[大数 ...

  9. 阿里云MaxCompute中pyODPS的使用:多线程上传、下载、分区

    文章目录 1 初始化入口 2 java可实现:SQLTask配合Tunnel实现大量数据导出 3 pyODPS 3.1 sql读入 3.2 DataFrame 3.2.1 dataframe读入 3. ...

最新文章

  1. HealthKit开发快速入门教程之HealthKit开发概述简介
  2. NA-NP-IE系列实验30:CHAP 认证
  3. Object/Relation Mapping 对象关系映射
  4. Stopwatch类学习
  5. 祝贺Terrylee博客园Post达到100篇
  6. Python内置模块---random
  7. bigdecimal不保留小数_为什么 0.1 + 0.2 = 0.3,原来你不知道
  8. frm文件导入mysql5.7_使用frm,ibd文件恢复数据库文件,mysql5.7.31,centos7.5,20200813...
  9. pyqt5 给按钮设置css样式和界面背景设置
  10. android通过Canvas和Paint截取无锯齿圆形图片
  11. 2019 年 DevOps 实践中最有价值的8大技能
  12. 视频+课件| 视觉引导系列课程-绪论
  13. 斯坦纳树算法概述及习题
  14. 面试技能之软知识(HR面试问题回答)
  15. ae效果英文版翻译对照表_AE中英文对照
  16. 解析word文件的简单实现
  17. Python头歌合集(题集附解)
  18. 华为鸿蒙主题设计,EMUI 11 UX设计一探究竟:这就是鸿蒙OS的提前预演
  19. PCI、PCIE、PIC
  20. win10 微信/QQ等能听到别人说话,别人听不到自己说话解决方案

热门文章

  1. 专家PID控制matlab程序
  2. 挥之不去的秋天的气息
  3. android 调用系统前置摄像头
  4. css图片放不下的时候,优先显示中间部分
  5. c#使用Nplot插件开发之使用线图与时间轴
  6. ESP32-C3芯片宠物喂食器应用,智能自动供水供食
  7. 图灵奖得主Yann LeCun走进百度,与世界研究工作者展开交流
  8. mysql查看某一库的collae,2021年智慧职教MySQL数据库应用单元测试答案
  9. BM24 二叉树的中序遍历
  10. 便携版的数学计算Python--WinPython