MySQL学习记录(一天搞懂一个问题)

第一天:为搜索字段建索引

索引并不一定就是给主键或是唯一的字段。如果在你的表中,有某个字段你总要会经常用来做搜索,那么,请为其建立索引吧。

例如搜索字串 “last_name LIKE ‘a%’”,一个是建了索引,一个是没有索引,性能差了 4 倍左右。

另外,你应该也需要知道什么样的搜索是不能使用正常的索引的。例如,当你需要在一篇大的文章中搜索一个词时,如: “WHERE post_content LIKE ‘%apple%’”,索引可能是没有意义的。你可能需要使用 MySQL 全文索引 或是自己做一个索引(比如说:搜索关键词或是 Tag 什么的)

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论