您的位置:首页 > 数据库 > MySQL

mysql分区(partition)

2016-03-14 14:57 489 查看
1)按范分区(range)

partition by range(Year(birthday))(

  partition p0 values less than 1960,

  partition p1 values less than 1970,

  partition p2 values less than 1980,

  partition p3 values less than 1990,

  partition p4 values less than 2000

);


  

2)按类型分区(list)

partition by list(store_id)(
partition p0 values in (1,2,3),
partition p1 values in (4,5,6),
partition p2 values in (7,8,9)
);


  

3)无规则分区(hash)

partition by hash(id)
partitions 5;

注意上面是"partitions",这个分区的意思是把所有记录平均分配到5个数据库分区里


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: