当前位置:首页 > 日记 > 正文

是否需要为MySQL分区字段列构建一个单独的索引

是否需要为MySQL分区字段列构建一个单独的索引
前言

正如我们都知道的,分区字段必须是主键的一部分。在构建复合主键之后,是否需要单独向字段添加索引你有什么效果吗核实一下,下面的话不要多说,一起来看看详细介绍。

1。新表effect_new(创建时间月分区)

创建表(` effect_new `
` ID ` bigint(20)不为空auto_increment,
`型` tinyint(4)不为空的默认'0',
`时区` varchar(10)默认为空,
`日期` varchar(10)不为空,
`小时` varchar(2)默认为空,
`位置` varchar(200)默认为空,
`国` varchar(32)不为空,
` create_time `日期不为空的默认'1970-01-01 00:00:00,
主键(` ID `,` create_time `),
关键` index_date_hour_coun `(`日期`,`小时`,`国`)
InnoDB引擎= = 983041 auto_increment默认的字符集utf8)
按范围分区(to_days(` create_time `))
(分区P0值小于(736754)= InnoDB引擎,
分区P1值小于(736785)= InnoDB引擎,
分区P2的值小于(736815)= InnoDB引擎,
p3分区值小于(736846)= InnoDB引擎,
分区P4值小于(736876)= InnoDB引擎,
分区P5值小于(736907)= InnoDB引擎,
分区P6值小于(736938)= InnoDB引擎,
分区P7值小于(736968)= InnoDB引擎,
分区P8值小于(736999)= InnoDB引擎,
分区P9值小于(737029)= InnoDB引擎,
分区P10值小于(737060)= InnoDB引擎);
2。插入部分数据数据,

插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(L,R,R,R,R,R,R,R)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,R,D,R,D)。
插入` effect_new `(` ID `,`型`,`时区`,`日期`,`小时`,`位置`,`国`,` create_time `)是用来促进收敛(R,R,R,R,R,T,R,T,T,R,P,等等)。
三.分析表

解释分区
SELECT * FROM effect_new_index
在create_time = '2017-10-14 12:00:00
结果如下:
身份证件
select_type

分区

possible_keys
关键
key_len
裁判

过滤
额外的

简单的
effect_new
P8
所有
无效的
无效的
无效的
无效的
三十九万一千五百一十五

使用的地方
4、添加索引idx_ctime表effect_new
5。添加索引后的执行计划分析
结果如下:
身份证件
select_type

分区

possible_keys
关键
key_len
裁判

过滤
额外的

简单的
effect_new
P8
裁判
idx_ctime
idx_ctime

const
六万零七百六十
一百
无效的
6。结论:
虽然这个字段已经对表进行了分区,但这不能等同于索引,除了区域之外,只能说某个值的字段将在一个分区中,而不是一个索引,而是一个好的搜索。

有时,主键不等于列的分区,当主键要构建索引时,必须包含分区基列来构成复合键。因此,在这种情况下,分区是否有一个基于列的索引是的,但速度不够快。如果在这个复合索引中,分区不按列排列第一。它不够快。如果搜索区域经常使用分区作为过滤条件,则需要创建基于列的分区索引。

总结

以上就是本文的全部内容。本文还存在许多不足之处。希望本文对大家的学习或工作有一定的参考价值。如果有任何疑问,您可以留言交流,谢谢您的支持。

相关文章

让赢10启动UEFI设置(解决方案)

让赢10启动UEFI设置(解决方案)

设置,解决方案,启动,电脑软件,UEFI,问题: 我的电脑最初是作为一种传统的BIOS启动,现在系统升级赢10。据说赢10的UEFI引导是安全的,但我不知道如何设置和帮助。 答案uff1a 需要主板支持UEFI引导。一般来说,只要按F2键进入机器进入启动设置是否…

PS如何突出和突出主体

PS如何突出和突出主体

主体,电脑软件,PS,我相信许多小摄影师一样,我不使用全尺寸的相机,他们不使用灯或其他照明设备的懒惰和其他原因。不是每个拍摄场景光线充足,所以照片可能不是完美的,但因为相机只能打开了ISO的缺乏,也是一个头痛今天,为您介绍使用PS修复图像的方…

微信粘性标签

微信粘性标签

标签,电脑软件,微信的技巧让你的标签栏上,不再将拉下页面,快与朋友聊天,瞬间变得高大!让你摆出玫瑰快学的必备技巧,在朋友圈内开门表演魔术! 微信粘性标签 首先,让我们看看两组图片之间的差异。 你一定要小心,发现下面的邮件列表,我发现,其实所有…

PPT2007不能输入中文(溶液)

PPT2007不能输入中文(溶液)

溶液,输入中文,电脑软件,问题: 找一个朋友借了一台笔记本电脑,使用Office 2007 PPT2007里面做幻灯片文件,发现不能输入中文,和excle2007可以进入中国语言正确,不知何故 答案uff1a 后来,发现高级文本服务已关闭,并通过以下方法解决了。 打开控制…

下载文件夹后,文件夹是空的,没有任何

下载文件夹后,文件夹是空的,没有任何

文件,解决方案,下载,没有任何,电脑软件,问题: 最近,随着下载到桌面,经常有两个文件夹,一个文件夹查看属性,可以看到文件的数量和大小,还有什么是不打开的,两个文件夹都是空的,什么都看不到,这是怎么回事 答案uff1a 以上问题,有两种可能,一种是下载源…

PS图象处理软件扭转教程

PS图象处理软件扭转教程

教程,图象,处理软件,电脑软件,PS,ps的扭曲(扭曲)滤波器通过扭曲图像应用,实现各种效果,使用方便、方便。许多设计师会使用它。下面的小编辑器将解释什么是一个扭曲的过滤器。 PS图象处理软件扭转教程 1,波(波滤波器) 效果:使图像产生波形畸变效…

PS过滤掉黑白头发

PS过滤掉黑白头发

黑白,过滤掉,电脑软件,PS,PS图象处理软件的抽取滤波器不难操作,而且很容易挑选出一些复杂的背景图片,但有很多对象中的缺陷,处理在这个时候也是非常重要的。你需要修改的部分边缘慢慢。 用PS滤镜挑选黑白相间的头发 原来的地图 图00 最终效…

PS图象处理软件滤镜抠图视频教程

PS图象处理软件滤镜抠图视频教程

抠图,视频教程,滤镜,图象,处理软件,过滤器主要是用来实现图像的特效。它已经在PS图象处理软件的奇妙的作用。过滤器的操作很简单,但很难真正使用它。过滤器通常需要联合使用相同的信道,层,以达到最佳的艺术效果。如果你想将过滤器应用到最合适…

如何正确使用PPT专用图表工具

如何正确使用PPT专用图表工具

图表,工具,专用,如何正确,电脑软件,现实中很多人都会用到PPT,PPT不能否认,图表和工具都能表达我们所需要的一些数据,但是你知道如何使用PPT下面的特殊工具图,给你带来一张PPT上的特别图表,希望能对你有所帮助。 PPT专用图表工具的使用 1、使用…

如何创建一个柱形图中excel2010exc

如何创建一个柱形图中excel2010exc

创建一个,图中,电脑软件,在每个销售点的销售业绩统计,用户可以直观的通过图表比较,让领导可以看到优秀的员工和他们的销售网点一目了然。下面的小编辑教你如何创建一个柱形图excel2010。 步骤创建excel2010柱形图 选择图表类型 切换到插入…

PS滤镜制作蓝色风格的安琪儿照片

PS滤镜制作蓝色风格的安琪儿照片

照片,滤镜,安琪儿,风格,蓝色,本教程介绍了使用PS滤镜制作蓝色风格的天使照片。主菜是使用过滤器来处理字符开始挥发的影响。基本思想:首先提取挥发性部分,然后使用液化器传播背景为挥发性的外观,然后加入滤波器部分的挥发部分,并适当调整色彩效…

PS滤镜教程:制作辐射图案

PS滤镜教程:制作辐射图案

辐射,滤镜,教程,图案,电脑软件,这个PS过滤教程:制作一个径向模式是学习一个小编辑器,以便为你安排,希望对你有所帮助! 本教程主要是基于PS图象处理软件过滤器极滤波器,并由图层样式、图层混合模式、模糊和锐化滤波。与其它滤波器的应用,更可得到…