mysql分区限制

转载 2012年03月31日 12:55:56
二、关于存储引擎的限制
2.1 MERGE引擎不支持分区,分区表也不支持merge。
2.2 FEDERATED引擎不支持分区。这限制可能会在以后的版本去掉。
2.3 CSV引擎不支持分区
2.4 BLACKHOLE引擎不支持分区
2.5 在NDBCLUSTER引擎上使用分区表,分区类型只能是KEY(or LINEAR KEY) 分区。
2.6 当升级MYSQL的时候,如果你有使用了KEY分区的表(不管是什么引擎,NDBCLUSTER除外),那么你需要把这个表dumped在 reloaded。
2.7 分区表的所有分区或者子分区的存储引擎必须相同,这个限制也许会在以后的版本取消。所有分区或者子分区指定相同引擎。
三、关于函数的限制
在mysql5.1中建立分区表的语句中,只能包含下列函数:
ABS()
CEILING() and FLOOR() (在使用这2个函数的建立分区表的前提是使用函数的分区键是INT类型),例如


DAY()
DAYOFMONTH()
DAYOFWEEK()
DAYOFYEAR()
DATEDIFF()
EXTRACT()
HOUR()
MICROSECOND()
MINUTE()
MOD()
MONTH()
QUARTER()
SECOND()
TIME_TO_SEC()
TO_DAYS()
WEEKDAY()
YEAR()
YEARWEEK()

MySQL5.6分区数量太多引发的血案

一个月之前,Scott和同事们发现公司有一个MySQL MHA集群的master(假设master机器名为hostA)每隔一周左右就会挂一次(指MySQL挂掉),在几周内,MHA来回切了好几次。 按...
  • trikking
  • trikking
  • 2016年01月04日 10:13
  • 3902

Mysql分区表使用的一些限制和需要注意的地方

mysql分区策略都基于两个非常重要的假设:查询都能够过滤(prunning)掉很多额外的分区、分区本身并不会带来很多额外的代价。而事实证明,这两个假设在某些场景下会有问题。下面介绍一些可能会遇到的问...
  • longxingzhiwen
  • longxingzhiwen
  • 2016年12月29日 19:09
  • 1207

Mysql --分区(4)List分区

LIST分区LIST分区是建立离散的值列表告诉数据库特定的值属于哪个分区,LIST分区在很多方面类似于RANGE分区,区别在LIST分区是从属于一个枚举列表的值得集合,RANGE分区是从属于一个连续区...
  • ashic
  • ashic
  • 2016年08月09日 15:15
  • 995

数据切分——Mysql分区表的管理与维护

关于Mysql分区表的介绍可以参考:         http://blog.csdn.net/jhq0113/article/details/44592865        关于Mysql分区表的创...
  • jhq0113
  • jhq0113
  • 2015年03月25日 11:54
  • 3693

mysql5.5 数据表根据日期分区实例

将产生的数据根据日期分区,一天一个分区,创建分区实例如下: /*==============================================================*/ /*...
  • lianchangshuai
  • lianchangshuai
  • 2013年02月25日 16:27
  • 6612

mysql分区类型及操作

一,什么是分区? 1,通俗点说:分区就是将表格里面的数据横向切分,同一个区的数据会放在一起,然后在查询的时候只查某个或某些区的数据。但是分区对于用户是透明的,因为数据库的分区表还是一张表。这和分表是有...
  • qiubt__123
  • qiubt__123
  • 2016年12月25日 11:52
  • 1353

MySQL 多列分区详解

多列分区COLUMNS关键字现在允许字符串和日期列作为分区定义列,同时还允许使用多个列定义一个分区,你可能在官方文档中已经看到了一些例子,如: drop table if exists parti...
  • xlxxcc
  • xlxxcc
  • 2016年06月24日 19:49
  • 1511

mysql自动分区

1、建立分区表 create table test_log ( created datetime, msg varchar(2000) )partition by range columns(cre...
  • jgmydsai
  • jgmydsai
  • 2015年03月10日 16:23
  • 2624

mysql 定时自动新增分区

项目需要,要根据数据库表中字段mydate(timestamp)进行定时自动新增分区,上图 这是数据库,比较简单,主要是为了演示过程建的,然后先建立分区 建好之后可以查询所建分区是怎样的 ...
  • u012922706
  • u012922706
  • 2017年03月28日 10:49
  • 980

MYSQL分区及索引

MYSQL分区介绍: http://lehsyh.iteye.com/blog/732719 个人认为主要使用RANGE分区 MYSQL索引介绍:...
  • woshichengchaoa
  • woshichengchaoa
  • 2014年04月06日 01:06
  • 1283
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql分区限制
举报原因:
原因补充:

(最多只允许输入30个字)