不太了解Acts_as_tenant gem(从未使用过),但从理论上讲,如果出于任何原因你现在正在查询 id 和 account_id 那么 的 是 强> 您需要添加复合索引来覆盖这些查询。
id
account_id
确保gem默认情况下不添加额外的索引。
我发现这是一个关于索引的相当好的资源 - 但在阅读它之前我是相当无能的。我认为这取决于你目前的理解。这有点旧,但总的想法并没有改变......看看吧!
https://tomafro.net/2009/08/using-indexes-in-rails-index-your-associations
而这一个专门针对复合索引 -
https://tomafro.net/2009/08/using-indexes-in-rails-choosing-additional-indexes