这是现实中的一个例子,但是我不推荐使用MySQL分区用于生产CREATE TABLE `t_log` (

`ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',

`VERSON` int(11) NOT NULL DEFAULT 0 COMMENT ' 版本号',

`ACTIONS` varchar(100) DEFAULT NULL COMMENT ' 操作记录',

`ADMINID` int(11) DEFAULT 1 COMMENT '管理员ID',

`IP` varchar(20) DEFAULT '1' COMMENT ' 登录Ip',

`CDATE` datetime NOT NULL COMMENT '添加时间',

`UDATE` datetime NOT NULL COMMENT '修改时间',

PRIMARY KEY (`ID`,`CDATE`),

KEY `ADMINID` (`ADMINID`) USING BTREE

) ENGINE=InnoDB   DEFAULT CHARSET=utf8 COMMENT='日志表'

Time: 0.024s

ALTER TABLE `blog`.`t_log` PARTITION BY RANGE (year(`CDATE`))

PARTITIONS 1

SUBPARTITION BY HASH (to_days(`CDATE`))

SUBPARTITIONS 4

(PARTITION `p0` VALUES LESS THAN (2020)

(SUBPARTITION `s200`  ,

SUBPARTITION `s201`  ,

SUBPARTITION `s202`  ,

SUBPARTITION `s203`  ))

Time: 0.057s

alter table t_log

ADD PARTITION (PARTITION `p1` VALUES LESS THAN (2021)(

SUBPARTITION `s210` ENGINE = InnoDB,

SUBPARTITION `s211` ENGINE = InnoDB,

SUBPARTITION `s212` ENGINE = InnoDB,

SUBPARTITION `s213` ENGINE = InnoDB

))

Time: 0.054s

mysql 子分区_MySQL子分区一例相关推荐

  1. mysql数据库建新分区_mysql数据库分区

    日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表.这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕.分表和表分 ...

  2. mysql的局限_Mysql数据分区局限性大总结

    对Mysql分区表的局限性做了一些总结,因为个人能力以及测试环境的原因,有可能有错误的地方,还请大家看到能及时指出,当然有兴趣的朋友可以去官方网站 查阅.供以后参考用: 本文测试的版本 mysql&g ...

  3. mysql partition 语法_MySQL partition分区小结

    MySQL partition分区 分区概念 分区针对不同的数据库,具有不同的特性.在这里专门针对MySQL数据库而言.在MySQL数据库里,分区这个概念是从mysql 5.1才开始提供的.不过目前只 ...

  4. mysql 配置分区_Mysql的分区配置实验

    /** *mysql 数据分区实验 *@auther:luowen *@time:2013-07-26*/ //1.创建分区表 /*分区类型 1.range分区(按照一段区间分区) 2.list分区( ...

  5. mysql rand() 子查询_MySQL ------ 子查询(十三)

    查询(query):任何SQL 都是查询,但此术语一般指select 语句 子查询(subquery):嵌套在查询中的查询,MySQL4.1 引入对子查询的支持. 接下来得就比较有意思了,需要你对于表 ...

  6. mysql 交换 表分区_mysql分区表分区数据和普通表交换

    前言 在介绍交换分区之前,我们先了解一下 mysql 分区. 数据库的分区有两种:水平分区和垂直分区.而MySQL暂时不支持垂直分区,因此接下来说的都是水平分区.水平分区即:以行为单位对表进行分区.比 ...

  7. mysql 水平分区_MySQL水平分区,垂直分区

    坚信的物理设计在对高级数据库的性能影响上远比其他因素重要.给大家说一下经过专家对Oracle的研究,他们解释了为什么拙劣的物理设计是数据库停机(无论是有计划的还是没计划的)背后的主要原因.但在这点上俺 ...

  8. mysql myisam表分区_MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)

    一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过了1000万条,那么就可以根据入库日期将表分区,也可以根据所在地将表 ...

  9. mysql 查看 分区_Mysql表分区状态查询

    一.查询mysql表是否为分区表:可以查看表具有哪几个分区.分区的方法.分区中数据的记录数等信息 SELECT PARTITION_NAME,PARTITION_METHOD,PARTITION_EX ...

  10. mysql 什么是子查询_MySQL 子查询

    什么是子查询 为什么要使用子查询 子查询的分类 怎样使用子查询 关联子查询 要使用的数据表 image.png 1. 什么是子查询? 子查询顾名思义就是在正常查询之前先查询出来一条数据或者一个表. 子 ...

最新文章

  1. 常用样式积累-scss
  2. 30 分钟成交额破 3723 亿,天猫双 11 剁手主力军从哪儿来?
  3. 测试start backup和ndb_restore
  4. mac启动本地redis_通过 Laravel Sail 构建基于 Docker 的本地开发环境
  5. PHP 与Python 读取大文件的区别
  6. 加油python_力扣——gas station (加油站) python实现
  7. IOS开发基础之网易新闻环境搭建异步请求json,AFN网络封装第1天
  8. 5码默认版块_5个小众的生活学习类的宝藏App
  9. 应用计算机网络的方面,计算机网络技术在电子信息工程中的应用研究(1)
  10. Nginx只允许域名访问网站,禁止使用IP 访问80,443端口
  11. [转载] Python reversed函数及用法【小白学习Python必备知识】
  12. vscode 设置整体界面字体的大小
  13. 12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Ng
  14. Nods.js安装配置(windows)
  15. python 热度图_python可视化(七)绘制詹姆斯、杜兰特、伦纳德生涯数据热度图...
  16. Linux 下检测是否插入U盘
  17. 增长黑客,创业公司的用户与收入增长秘籍
  18. html5教程源码使用方法,HTML初级教程(一)所有的代码和操作方法
  19. log是什么文件可以删除吗?log文件被删怎么恢复?
  20. Shell:用sed命令删除特定行

热门文章

  1. 全局变量与静态全局变量
  2. java监听所有端口_(变强、变秃)Java从零开始之zookeeper安装
  3. 虚拟机下Linux安装图解之四:VMware Tools 的安装
  4. pyinstaller安装以及生成exe文件
  5. c++封装继承多态实例
  6. 【模板】可持久化数组(可持久化线段树/平衡树)
  7. 08-图7 公路村村通
  8. 根据百度API获得经纬度,然后根据经纬度在获得城市信息
  9. Beginning IOS 7 Development Exploring the IOS SDK - Handling Basic Interface Fun
  10. PowerShell收发TCP消息包