博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql分区
阅读量:4228 次
发布时间:2019-05-26

本文共 1337 字,大约阅读时间需要 4 分钟。

  • 分区概述
    • 分区有利于管理非常大的表,它采用了“分而治之”的逻辑,分区引入了分区键的概念,分区键用于根据某个区间值(或者范围)、特定值列表或者HASH函数执行数据的聚集,让数据根据规则分布在不同的分区中,让一个大对象变成一些小对象。
  • 分区类型
    • RANGE分区:基于一个给定连续区间范围,把数据分配到不同的分区。
    • LIST分区:类似RANGE分区,区别在LIST分区是基于枚举出的值列表分区,RANGE是基于给定的连续区间范围分区
    • HASH分区:基于给定的分区个数,把数据分配到不同的分区
    • KEY分区:类似HASH分区
  • Range分区
create table emp(
id int not null,
ename varchar(30),
hired date not null default '1970-01-01',
separeted date not null default '9999-12-31',
job varchar(30) not null,
store_id int not null)
partition by range(store_id))(
partition p0 values less than(10),
partition p1 values less than(20),
partition p2 values less than(30));
  • List分区
create table expenses(
expense_date date not null,
category int,
amount decimal (10,3)
)partition by list(category)(
partition p0 values in (3,5),
partition p1 values in (1,10),
partition p2 values in (4,9),
partition p3 values in (2),
partition p4 values in (6));
  • Hash分区
create table emp(
id int not null,
ename varchar(30),
hired date not null default '1970-01-01',
separated date not null default '9999-12-31',
job varchar(30) not null,
store_id int not null)
partition by hash(store_id) partition 4;
  • Key分区
create table emp(
id int not null,
ename varchar(30),
hired date not null default '1970-01-01',
separated date not null default '9999-12-31',
job varchar(30) not null,
store_id int not null)
partition by key(job) partitions 4;

转载地址:http://rmjqi.baihongyu.com/

你可能感兴趣的文章
一些好的网站
查看>>
WinCE中的虚拟地址和实际的物理地址是如何对应
查看>>
Microsoft Windows CE 的内存使用
查看>>
makefile入门
查看>>
中科院计算所Goddon CPU诞生历史!牛!
查看>>
ispPAC
查看>>
为人处世小技巧
查看>>
结构体知识汇总
查看>>
内存操作越界略述
查看>>
消息与消息队列
查看>>
关于#include "stdafx.h"
查看>>
VC下线程同步的三种方法(互斥、事件、临界区)/(转)
查看>>
非常好的一篇U-BOOT的文章--转载
查看>>
【设计模式】学习之创建型 单例模式
查看>>
【设计模式】学习之创建型 原型模式
查看>>
【设计模式】学习之结构型 适配器模式-装饰器模式-代理模式
查看>>
Maven+Eclipse+Tomcat+Spring MVC web 请求 404 问题总结及noHandlerFound
查看>>
SpringMVC API缓存 LastModified的实现总结
查看>>
406 Not Acceptable 415 Unsupported Media Type Spring MVC consumes与produces
查看>>
MyBatis 高级映射与懒加载
查看>>