1

我有一个模型Account,并且Account为应用程序的每个请求加载了一个对象。

数据库调用很便宜,因为它缓存了它——所以这纯粹是一个 Rails 问题。

如果这个模型有 50 或 100 个文本字段。无论如何这会影响性能吗?

4

1 回答 1

1

Yes,当然会影响性能。我会建议您是否不需要所有 50 或 100 个字段selectActiveModel选择实际需要的列

ModelName.select('field1, field2').where(<SOME CONDITION>)

注意:- 如果您需要较少的字段(例如 50 个中的 10 个)存在于表中,这将很有用。

于 2012-10-16T09:50:48.570 回答