【发布时间】:2011-06-30 03:10:30
【问题描述】:
我现在正在我当前的 Rails3 项目中编写一个导出器。此导出器必须将每个导出的记录标记为“已导出”(布尔值)。我知道如何在一个循环中轻松做到这一点,但老实说,让 Rails 查询数据库感觉不是很好,比如说,连续 300 次,只是在 300 条记录上设置一个字段。
有谁知道是否有优化这个的好方法?我应该手动使用准备好的语句,还是 Rails3 自动处理这个?是否有另一个 SQL 命令可以一步完成?
感谢您的帮助
- 阿恩
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 optimization activerecord query-optimization