我正在开发一个 Rails 3.2 Web 应用程序,并且我正在使用Acts_as_tenant gem 作为多租户。使用这个 gem 时,我必须在我的所有模型中添加一个名为 account_id 的字段。因此,当我执行此 Project.find(1) 时,它使用一个范围,以便 account_id 始终在查询中。我的问题是这样的:
我需要向项目模型添加复合索引吗?由于我同时使用 account_id (gem 这样做)和 project_id 进行搜索,因此我有一个与这两者一起的索引?现在我在每个字段上都有单独的索引。