最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql建立分区的两种方式介绍(代码示例)

来源:懂视网 责编:小采 时间:2020-11-09 08:39:41
文档

mysql建立分区的两种方式介绍(代码示例)

mysql建立分区的两种方式介绍(代码示例):本篇文章给大家带来的内容是关于mysql 建立分区的两种方式介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。#list分区--键值通过自定义的list来确定写入到哪个分区中。 优势:支持int,时间,varchar等值 劣势:需要自
推荐度:
导读mysql建立分区的两种方式介绍(代码示例):本篇文章给大家带来的内容是关于mysql 建立分区的两种方式介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。#list分区--键值通过自定义的list来确定写入到哪个分区中。 优势:支持int,时间,varchar等值 劣势:需要自

本篇文章给大家带来的内容是关于mysql 建立分区的两种方式介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

#list分区--键值通过自定义的list来确定写入到哪个分区中。

优势:支持int,时间,varchar等值

劣势:需要自己写相应数据的从属(写入或者查询到哪个分区),即后期若分区条件修改需要再配置。

CREATE TABLE t_test (
 unid INT auto_increment , 
 uuid VARCHAR(36),
 cdate datetime,
 type int,
 text varchar(30),
 PRIMARY KEY(unid,type)
)
PARTITION BY LIST COLUMNS(type) ( #这里以type字段来分区,list分区中,这个字段可以为int整形或者某个值
 PARTITION pRegion_1 VALUES IN (1), #这里的意思是,当type=1时,数据会写入到pRegion_1分区中
 PARTITION pRegion_2 VALUES IN (2), #同上
 PARTITION pRegion_3 VALUES IN (3),
 PARTITION pRegion_4 VALUES IN (4)
);

#hash分区--键值通过hash算法计算后,自动写入到相应的分区中 。

优势:不需要自己写相应数据的从属(写入或者查询到哪个分区)

劣势:只支持int整型

CREATE TABLE t_test (
 unid INT auto_increment ,
 uuid VARCHAR(36),
 cdate datetime,
 type int,
 text varchar(30),
 PRIMARY KEY(unid,type) #复合主键,因为后面要用type字段来分区
)
PARTITION BY HASH ( type ) #这里以type字段来分区,type必须是主键或者是复合主键包含的字段,hash分区的方式必须该字段为int
PARTITIONS 10; #这里设定的是分区数为10,数据会通过type字段经过hash算法后,自动归属到10个分区中的某个分区中

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

mysql建立分区的两种方式介绍(代码示例)

mysql建立分区的两种方式介绍(代码示例):本篇文章给大家带来的内容是关于mysql 建立分区的两种方式介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。#list分区--键值通过自定义的list来确定写入到哪个分区中。 优势:支持int,时间,varchar等值 劣势:需要自
推荐度:
标签: 添加 创建 介绍
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top