mysql 分区

Posted 是的哟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 分区相关的知识,希望对你有一定的参考价值。

水平分表

range,1~10000一个表,10001~20000一个表

hash,取模

地理区域,华东,华西

时间,一年一个表

 

 

分区,对客户端是透明的,分区字段必须是主键的一部分

create table article( id int auto_increment PRIMARY KEY, title varchar(64), content text )PARTITION by HASH(id) PARTITIONS 10

 

hash(整型) 对整型取模

key(字符串) 先根据字符串计算出一个整型,再取模

range(整型) 按范围分区

list() 按列表值分区

 

以上是关于mysql 分区的主要内容,如果未能解决你的问题,请参考以下文章

mysql之表分区

mysql查询指定某个分区

mysql 如何给已有表分区

mysql表分区使用及详细介绍

mysql 分区指定分区表数据存储路径,可以支持跨磁盘

mysql水平分表和分区有啥区别