【发布时间】:2014-12-30 12:01:22
【问题描述】:
我正在使用 postgresql。
我开始意识到我为 User 模型创建了太多列,其中大部分是布尔字段。
如果我错了,请纠正我,如果我只更新一个布尔值,即使使用了“补丁”动词,整个表也会被更新。
所以我决定为一些布尔列创建一个特定的模型,但是,这也会触发两个查询,一个用于用户加载,另一个用于新创建的模型加载。
我的问题是:如果我砍掉一些列形成一个新模型会更好吗?或者具有许多列的模型不会影响 Rails 应用程序的性能。
我主要关心的是数据连接速度,请指教。
【问题讨论】:
标签: ruby-on-rails postgresql ruby-on-rails-4 activerecord model