MySQL Key分区表创建方法介绍
2017-04-17 18:12
218 查看
ITPUB 2017-04-14 10:59
按照KEY进行分区类似于按照HASH分区,除了HASH分区使用的用户定义的表达式,而KEY分区的哈希函数是由MySQL 服务器提供。MySQL 簇(Cluster)使用函数MD5()来实现KEY分区;
对于使用其他存储引擎的表,服务器使用其自己内部的哈希函数,这些函数是基于与PASSWORD()一样的运算法则。
Key分区与Hash分区很相似,只是Hash函数不同,定义时把Hash关键字替换成Key即可,同样Key分区也有对应与线性Hash的线性Key分区方法。
语法为PARTITION BY LINEAR KEY(列名)
创建key分区表举例如下:
![](http://p3.pstatp.com/large/1b840001a20e298c57e6)
![](http://p3.pstatp.com/large/1b820001ae6d194df203)
![](http://p3.pstatp.com/large/1b7f0004bff53b9dda11)
值被随机分到各个分区,说明分区表创建成功。
按照KEY进行分区类似于按照HASH分区,除了HASH分区使用的用户定义的表达式,而KEY分区的哈希函数是由MySQL 服务器提供。MySQL 簇(Cluster)使用函数MD5()来实现KEY分区;
对于使用其他存储引擎的表,服务器使用其自己内部的哈希函数,这些函数是基于与PASSWORD()一样的运算法则。
Key分区与Hash分区很相似,只是Hash函数不同,定义时把Hash关键字替换成Key即可,同样Key分区也有对应与线性Hash的线性Key分区方法。
语法为PARTITION BY LINEAR KEY(列名)
创建key分区表举例如下:
值被随机分到各个分区,说明分区表创建成功。
相关文章推荐
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍_摘抄
- DIV+CSS创建三栏网页布局方法介绍
- ASP.NET Web API教程 创建域模型的方法详细介绍
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- mysql 创建用户及授权的方法介绍
- Win7取消创建索引的方法介绍(图文教程)
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- 如何在Windows7系统下创建宽带连接的图文方法介绍
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- 物化视图详解--介绍、创建方法、例子
- [转]Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- ASP.NET Web API教程 创建域模型的方法详细介绍
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- Python学习笔记九:列表(1)--列表元素介绍及创建方法
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
- MattPowell介绍了如何在服务器端使用异步Web方法,来创建高性能的 Microsoft ASP.NET Web 服务
- PHP中创建与管理函数的方法介绍