关于`has_and_belongs_to_many`连接表的索引

时间:2011-05-25 22:29:08

标签: ruby-on-rails indexing has-and-belongs-to-many jointable

在Rails中使用连接表[:left_id, :right_id]时,应该有哪些索引?

我搜索了答案,并且发现人们建议包含两个键的单个索引。但在大多数情况下,不需要同时搜索两个键。您可以查看@left.rights@right.lefts。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

如果您尝试使用RDBMS语义(多对多关系)查找该问题,则会更容易。

请参阅SO:How to properly index a linking table for many-to-many connection in MySQL?上的这个问题。取决于用例。