• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql之目录_mysql

mysql 搞代码 7年前 (2018-06-09) 212次浏览 已收录 0个评论

mysql之索引

一.索引是什么?

索引Index是帮助mysql高效获取数据的数据结构。可以简单理解为”排好序的快速查找数据结构”

索引的本质:索引是数据结构

索引的目的:提高查询效率

一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上

 

二.哪些情况需要建索引

1.主键自动建立唯一索引

2.频繁作为查询条件的字段

3.查询中与气体表关联的字段,外键关系

4.查询中排序的字段,排序字段若通过索引去访问将大大提高排序速度

5.单键/组合索引的选择问题(高并发下倾向创建组合索引)

6.查询中统计或者分组字段

 

三.哪些情况不适合创建索引

1.频繁更新的字段。因为更新不单单是更新了记录,还会更新索引

2.where条件用不到的字段

3.表记录太少

4.经常增删改的表(例如更新表时,不仅要保存数据还要保存一下索引文件)

5.数据重复且分布平均的表字段(为他建立索引没有太大的实际效果)

 

 

欢迎大家阅读《mysql之目录_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql之目录_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址