というモデルがありMax
ます。
このレコードを見つけるためのより高速な方法は次のとおりです。
user
が既に設定されているローカル変数であると仮定します。
Max.where(:user_id => user.id)
また
Max.find_by_user_id(user.id)
このクエリが頻繁に実行さuser_id
れ、テーブルに列のインデックスがあるとしMaxes
ます。
どちらか一方に行くことに何か利点はありますか?つまり、より少ないクエリを生成しますが、実行は遅くなりますか、またはその逆ですか?
ありがとう。