开发指南—函数—拆分函数—DD

简介: 本文将介绍DD函数的使用方式。

描述

根据分库键时间值日期的天数进行取余运算并得到分表下标。

使用限制

  • 拆分键的类型必须是DATE、DATETIME或TIMESTAMP中的一种。
  • 只能作为分表函数使用,不能作为分库函数使用。
  • 按DD进行分表,由于一个月中日期(DATE_OF_MONTH)的取值范围是1~31,所以各分库的分表数不能超过31。

使用场景

DD函数适用于按日期的天数进行分表,分表的表名即为日期的天数。

使用示例

假设需要先按ID对用户进行分库,再将create_time列按日期进行分表,使得每个日期能够对应一张物理表,则您可以使用如下的建表DDL:


create table test_dd_tb (    
    id int, 
    name varchar(30) DEFAULT NULL,  
    create_time datetime DEFAULT NULL,
    primary key(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 
dbpartition by HASH(id) 
tbpartition by DD(create_time) tbpartitions 31;
相关文章
|
存储 SQL 数据采集
一篇文章彻底理解大数据的列式存储
一篇文章彻底理解大数据的列式存储
一篇文章彻底理解大数据的列式存储
|
消息中间件 SQL 分布式计算
一篇文章搞定数据同步工具SeaTunnel
一篇文章搞定数据同步工具SeaTunnel
10318 1
|
人工智能 自然语言处理 API
ModelScope是什么
【9月更文挑战第1天】ModelScope是什么
3557 2
|
Linux
百度搜索:蓝易云【CentOS 7内核升级教程。】
通过执行以上步骤,你将在CentOS 7上成功升级内核。请注意,内核升级涉及系统的核心组件,因此在执行此操作之前,请确保对系统的备份,并在生产环境中进行谨慎操作。此外,根据你的特定需求,你可能需要进行更多的配置和调整。
511 0
|
算法 安全 测试技术
【软件测试】用例篇 -- 详解(上)
【软件测试】用例篇 -- 详解(上)
|
存储 搜索推荐 关系型数据库
基于阿里云RDS PostgreSQL打造实时用户画像推荐系统(varbitx))
用户画像在市场营销的应用重建中非常常见,已经不是什么新鲜的东西,比较流行的解决方案是给用户贴标签,根据标签的组合,圈出需要的用户。通常画像系统会用到宽表,以及分布式的系统。宽表的作用是存储标签,例如每列代表一个标签。但实际上这种设计不一定是最优或唯一的设计,本文将以PostgreSQL数据库为基础,给大家讲解一下更加另类的设计思路,并且看看效率如何。
1230 0
|
存储 Docker 容器
Docker - 数据持久化存储 Data Volume & Bind Mount
Docker - 数据持久化存储 Data Volume & Bind Mount
190 0
|
数据中心 虚拟化 测试技术
云服务器在企业中有哪些优势?
当云服务器供应商开始提供公共云托管平台时,服务器租用的限制就变得很明显,这些平台(例如知了云OpenStack云平台)允许任何企业几乎立即创建新虚拟机。这些虚拟机(称为云服务器)位于大型企业级数据中心内,提供的顶级性能和功耗通常远远超过单台机器。
|
缓存 开发工具 git
用HEXO在Github建立个人博客
以前写过在Github创建个人专属名片, 有人提问在GitHub建立网站是怎么一回事? 在github建立的博客大多是一些静态的页面, 每次更新内容需要手动生成页面, 然后push到github, 我研究了一下可以自动生成静态页面的工具, 其中hex...
1331 0

热门文章

最新文章