次のフィールドを持つテーブル製品があります:code-string、id-integer
私のテーブルには500万行以上あります。
モデルでは、次のコードを使用します。
find(:all, :conditions => ['code = ?', "#{search}"])
結果を見つけるのに2秒かかります。
検索時間を短縮する方法はありますか?
私はデータベースとしてrails3.2.11、ruby 1.9.3、sqlite3を使用しています
UPD
変更されたモデルコード