做什么会用到
- 01做社交 App:user_id 这种经常用来查的字段必须加索引,不然查用户动态会越来越慢
- 02做电商:搜商品时 category_id、price 这些筛选字段该加索引
- 03做内容站:文章表的 slug、published_at 加了索引,首页列表才快
- 04索引不是越多越好:每加一个索引,写数据会变慢一点,只给“经常用来查的字段”加
“我的【XXX 查询】变慢了,表结构是【贴表结构】。请帮我判断哪些字段该加索引、哪些不用,写出对应的 CREATE INDEX 语句。”
打个比方
像书后面的目录,知道“索引”两字在第 137 页,不用从头翻到尾。