在Rails中使用连接表[:left_id, :right_id]
时,应该有哪些索引?
我搜索了答案,并且发现人们建议包含两个键的单个索引。但在大多数情况下,不需要同时搜索两个键。您可以查看@left.rights
或@right.lefts
。我错过了什么吗?
答案 0 :(得分:0)
如果您尝试使用RDBMS语义(多对多关系)查找该问题,则会更容易。
请参阅SO:How to properly index a linking table for many-to-many connection in MySQL?上的这个问题。取决于用例。