mysql 子分割槽的寫法 MySQL子分割槽一例

2021-10-22 03:47:11 字數 1301 閱讀 3757

這是現實中的乙個例子,但是我不推薦使用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

標籤:comment,engine,default,一例,分割槽,innodb,mysql,null,subpartition

mysql 子分割槽的寫法 MySQL 子分割槽

介紹 子分割槽其實是對每個分割槽表的每個分割槽進行再次分隔,目前只有range和list分割槽的表可以再進行子分割槽,子分割槽只能是hash或者key分割槽。子分割槽可以將原本的資料進行再次的分割槽劃分。一 建立子分割槽 子分割槽由兩種建立方法,一種是不定義每個子分割槽子分割槽的名字和路徑由分割槽決...

mysql子分割槽 MYSQL 子分割槽詳解

子分割槽 子分割槽是分割槽表中每個分割槽的再次分割。例如,考慮下面的create table語句 create table ts id int,purchased date partition by range year purchased subpartition by hash to days ...

mysql修改子分割槽 建立MySQL子分割槽方法

建立mysql子分割槽方法 閱讀 216 本文主要給大家介紹建立mysql子分割槽方法,文章內容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下建立mysql子分割槽方法吧。create table t log id int 11 not null au...