add_index :comments, [:user_id, :article_id]
add_index :ratings, :article_id
组合索引,这个 migration 里的吧。
@xds2000 是的,就想知道这两个的区别啊
其实第 2 个的关联关系中也有 user 与 rating 的一对多关系
第一个根据对应的用户和文章 id,增加评论 第二个根据文章给其增加评分
ps: 善意建议 lz 好好谷歌
对索引不了解。。借此地问下第一种索引对查单个字段有助吗?比如 where:article_id?还是说和具体数据库有关?我只知道 mongo 好像这种组合索引对单个没用,还要建单个的索引
#5 楼 @jjym 最左前缀,对单个的 user id 有效
#6 楼 @hooopo 就是说如果有需要:article_id 还要再来个?
#7 楼 @jjym 是的