我有一个表(Tests
),它有一个字符串列(external_id
)。类似于以下内容 -
class CreateTest < ActiveRecord::Migration
def change
create_table :tests do |t|
t.string :name
t.string :description
t.string :external_id
t.timestamps
end
end
end
我经常使用external_id
列检索数据。像这样的东西 -
@test = Test.where(:external_id => params[:test_id]).first
随着数据的增长,我担心这是否会影响性能。
以下是有关external_id
列的更多信息。
ext-test-1
,bl-test
,a2-test
等。nullable
以下是我的问题 -
任何建议都将受到高度赞赏。