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

MySQL表索引的一些要点

MySQL表索引的一些要点
1,表的主键和外部键必须索引。

2,表中有超过300的数据应编入索引。

三.经常与其他表相连的表,应该在连接字段上进行索引。

4。WHERE子句中经常出现的字段,尤其是大表的字段应该被索引。

5,索引应该建立在高选择字段上。

6,索引应该建立在小字段上,而不为大文本字段或超长字段索引。

7。综合指数的建立需要仔细分析,一个单一的字段索引被认为是可能的,而不是:

a,复合索引中主列字段的正确选择通常是一个更好的选择字段。
B、复合索引的几个字段经常出现在WHERE子句中吗单字段查询非常小吗如果是,则可以建立复合索引;否则,将考虑单个字段索引;
c,如果复合索引中包含的字段经常出现在WHERE子句中,则它们被分解成多个单字段索引。
如果复合索引包含超过3个字段,请仔细考虑它的必要性,并考虑减少复杂字段。
e,如果在这些字段上有一个字段索引和一个复合索引,则复合索引通常可以被删除。

8,频繁的数据操作表,不要建立太多的索引;

9、删除无用索引,避免对执行计划产生负面影响;

这些都是一些常见的标准索引,索引的建立必须谨慎,并对各指标的必要性,应仔细分析,并建立了索引的基础。因为太多的指标和不足和不正确的索引是无用的性能:每个指标建立在表增加存储成本,和指数将增加插入、加工成本删除和更新操作。此外,过多的复合指标通常有单字段索引的情况下没有价值。相反,它们也会降低数据增加和删除的性能,特别是对于频繁更新的表。

相关文章

把Word翻译成SWF,像百度图书馆的阅

把Word翻译成SWF,像百度图书馆的阅

图书馆,百度,翻译成,思想,代码,复制代码代码如下所示: 类似百度库之类的功能需要转换。一般的过程是将Word转换成PDF格式,并将PDF格式转换为SWF格式,在网络上显示它实际上是SWF格式的内容。 第一个词转换为SWF,调用COM组件,可以通过WPS办公或转…

MySQL性能优化问题的优化

MySQL性能优化问题的优化

性能,优化,优化问题,电脑软件,MySQL,首先对项目背景做了简要介绍,这是一个在线测试实践平台。数据库使用mysql,表结构如图所示。 问题是一个列表的存储问题,随着数据量的约3万,answerresult表是一个表来存储用户回答的结果,和单表的记录是300万…

批量删除word文件的批处理方法

批量删除word文件的批处理方法

批处理,文件,批量删除,方法,电脑软件,问题: 一个同事变成了Word2007文件并打开它,在它发现了很多不同的颜色,这对阅读的影响很大。你如何批量删除这些词的注释 答案uff1a 批量删除word文件注释,参考方法如下。 方法:回顾在标签下的接受和拒绝…

为什么我的电脑关机很慢3.4分钟(win

为什么我的电脑关机很慢3.4分钟(win

系统,很慢,电脑软件,注释:有时关机时间也代表计算机将要发生的问题。其中有些人甚至关闭了3.4分钟。这使人们感觉到计算机有问题。如果您关心关机速度,请阅读这篇文章。 很多人在关机时不会管理关机时间。事实上,萧边认为,关闭时间有时表示你的…

PS图象处理软件色彩的基本知识

PS图象处理软件色彩的基本知识

基本知识,图象,处理软件,色彩,电脑软件,为了理解和应用色彩,必须掌握色彩归纳的原则和方法,最重要的是掌握色彩的属性。 颜色可以分为无色和白色两种:前者是黑色和白色,后者是红色、黄色和蓝色,后者是艾熙。 是有一系列的颜色或色调,统称为彩调…

如何删除重复数据和重复进行

如何删除重复数据和重复进行

重复数据,删除,电脑软件,Excel2003删除重复数据和复制方法: 第一例:重复线的内容完全相同。 如下图所示,第二行和第四行的内容完全相同: 操作方法: 选择表中的所有记录(注意,这应该是每一列的标题是选择,否则数据表将不再包含最后筛选高管头衔);具有…

如何添加多个DNS(图形)在win7网络设

如何添加多个DNS(图形)在win7网络设

图形,网络设置,多个,电脑软件,DNS,问题: 工作需要在本地连接的TCP/IP网络设置中添加多个DNS。目前,只有两个DNS可以添加到设置中。我不知道如何添加多个DNS 回答: 您可以添加DNS。参考方法如下:右键单击桌布网络并选择属性。在打开的窗口中,选…

MySQL不能用中文插入

MySQL不能用中文插入

中文,不能用,电脑软件,MySQL,问题现象: 类似的错误发生时,中国插入MySQL5.5 错误1366(hy000):不正确的字符串值:xD6 xd0 XCE xc4'for柱 问题的原因: 数据库字符集的字符集设置为latin1 解uff1a 修改mysql安装目录的my.ini文件 默认字符集= u…

快速修复受损的MySQL数据库

快速修复受损的MySQL数据库

数据库,受损,快速,电脑软件,MySQL,1、myisamchk 对myisamchk使用必须暂时停止MySQL服务器。例如,我们想修改Discuz数据库,则执行以下操作: # mysql服务停止(MySQL); # myisamchk -r /绝对的数据库文件的路径 / *我 #启动mysql服务 myisamchk自动…

MySQL查询语句的优化方法

MySQL查询语句的优化方法

查询语句,方法,优化,电脑软件,MySQL,当我们的网站达到一定规模时,必须对网站进行各种优化,在网站的优化中,数据库的优化是最重要的。 众所周知,分页程序分页一般采用限制。当您的应用程序数据足够小时,您可能不会对限制语句感到任何问题,但是当…

Linux遗忘MySQL密码处理方法

Linux遗忘MySQL密码处理方法

处理方法,密码,电脑软件,Linux,MySQL,Linux忘记MySQL密码处理方法: # / /初始化等。D / MySQL停止 mysqld_safe用户= MySQL -跳过--跳过网络#授权表 MySQL MySQL # U根 MySQL >更新用户设置密码,密码('newpassword)用户= 'root; 刷新权限; MyS…

linux系统的硬盘优化

linux系统的硬盘优化

系统,优化,硬盘,电脑软件,linux,回顾:在Windows系统中,磁盘碎片是一个常见的问题,如果您不注意它,系统性能可能会受到侵蚀。 Linux使用了第二个扩展文件系统(ext2),它处理的文件存储在一个完全不同的方式。Linux没有这类问题在Windows系统中发现…