小风3718564
2016-11-22 20:26
第一次的优化说用主键或索引列来order by 是可以减少扫描列,但是前面的查询的字段必须加索引,不知道是不是我理解的这样?
索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。数据库使用索引以找到特定值,然后顺指针找到包含该值的行。在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码)快速找到表中对应的记录。
索引的建立是表中比较有指向性的字段,相当于目录,比如说行政区域代码,同一个地域的行政区域代码都是相同的,那么给这一列加上索引,避免让它重复扫描,从而达到优化的目的!
性能优化之MySQL优化
101639 学习 · 221 问题
相似问题