在我的 Rails 应用程序中,我有一个索引视图,列出了我所有的projects
.
该列表可以通过单击任何表列标题来排序,例如Date
、Name
等updated_at
。这是通过将 GET 参数附加&sort=
到 URL 来实现的。
我的问题是:从性能的角度来看,是否建议为我的数据库中的这些列添加索引?
这可能是迁移的样子:
class AddMoreIndexes < ActiveRecord::Migration
def change
add_index :projects, :date
add_index :projects, :name
add_index :projects, :update_at
end
end
我会从中获得任何性能提升吗?