2010-12-15 4 views
1

2によってソートし、データベースにインデックスを追加する方法:Railsの - 私は、次の句き

 @count = current_user.participations.joins(:topic).where("topic.status = ? AND participations.status = ?","open","unread").count 

今私が持っているのインデックス: topic.status

  • participations.status
  • 各テーブルの

1は、私はこのクエリを最適化するために、両方の組み合わせのインデックスを追加する必要がありますか?

答えて

2

各列にインデックスを追加する必要があります。 1つのインデックス内で別々のテーブルの列を組み合わせることはできません。

+0

これは正しいです。 –

関連する問題