第14章 数据分区规则

一、分区规则
  1. 不定分区:所有数据使用all分区
  2. 使用整型:按照整型的字符形式
  3. 使用日期:toYYYYMMDDhhmmss
  4. 其它类型:通过128位的hash算法作为分区的ID
二、示例
类型 样例数据 分区表达式 分区ID
无分区键 all
整型 18,19,20 PARTITION BY Age 分区1: 18
分区2: 19
分区3: 20
'a0','a1','a2' PARTITION BY length(Code) 分区1: 2
日期 2020-01-01, 2020-01-02 PARTITION BY CreateTime 分区1: 20200101
分区2: 20200102
2020-01-01, 2020-01-02 PARTITION BY toYYYYMM(CreateTime) 分区1: 202001
其它 'www.baidu.com' PARTITION BY Url 分区1: {对应的hash值}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL数据库通过日期创建表分区,日期需要使用日期函数(年月日时分秒) 1.用日期创建分区事例 DROP TAB...
    程序员的自我修养阅读 1,495评论 0 0
  • 一、背景话说风和日丽的一天,为提高随着业务增长的大表(3510449行吧)的访问效率,于是决定对表分区,记录如下。...
    peteLee阅读 13,346评论 0 3
  • 一、数据库分区的基本概念数据库分区是一种物理数据库设计技术,主要目的是为了在特定的SQL操作中减少数据读写的总量以...
    极简纯粹_阅读 2,669评论 0 0
  • 概述     对于数据库优化,相信大家都会说给表分个区查询速度就快了;那么,什么是分区、如何分区、分区真的会使性能...
    史啸天阅读 3,199评论 0 1
  • 为什么要分库分表 软件时代,传统应用都有这样一个特点:访问量、数据量都比较小,单库单表都完全可以支撑整个业务。随着...
    凌波仙子阅读 4,635评论 0 0