1

1 つのテーブルからいくつかのデータを取得しています。ただし、実行には最低10秒かかります。

テーブルには不足しているレコードが含まれています。

以下は私のルビークエリです。

@royalty_artist = RoyalReport.find(:all,:select =>'local_revenue, upc', :conditions => ["name = ? && upc in (?) && file_id in (?)",name,upc,file_id])

また、3 つの列すべてに索引が付けられています。

実行時間を短縮する方法を教えてください。

4

0 に答える 0