我正在从一张表中获取一些数据。但执行至少需要 10 秒。
表包含缺少的记录。
下面是我的红宝石查询。
@royalty_artist = RoyalReport.find(:all,:select =>'local_revenue, upc', :conditions => ["name = ? && upc in (?) && file_id in (?)",name,upc,file_id])
此外,所有三列都有索引。
请建议我如何减少执行时间?
我正在从一张表中获取一些数据。但执行至少需要 10 秒。
表包含缺少的记录。
下面是我的红宝石查询。
@royalty_artist = RoyalReport.find(:all,:select =>'local_revenue, upc', :conditions => ["name = ? && upc in (?) && file_id in (?)",name,upc,file_id])
此外,所有三列都有索引。
请建议我如何减少执行时间?