我的 rails 应用程序的性能有问题。这可能是不良数据库结构的影响。考虑到记录是 5k+,该页面被用户频繁查看。
Current System:
Model:
person has_many payment
Controller:
@total_payments = 0
person.each do |p|
@total_payments += p.payments.map(&:value).sum
end
View:
@total_payments
- 为计数器使用单独的数据库比搜索和计数记录更好吗?
- 你推荐/建议什么数据库结构?