##インデックス検索
テーブルからデータを検索して引っ張ってくる際に任意のカラムの検索速度を向上させる方法がインデックスです。
nameやemailなどしょっちゅう検索されるカラムに関しては設定しておくことでパフォーマンスを向上させることができます。
以下にインデックスを設定する方法を記述していきます。
上の画像のようにマイグレーションファイルを作成して、そこにインデックスに追加させたいカラムを記述していきます。
今回の場合であれば、scoresというテーブルのnameカラムにインデックスを設定したいので、add_index :scores, :nameとすれば設定できます。
またインデックスを複数設定したい場合は
このように配列形式で記述をします。
今回の場合であれば、nameとemailカラムにインデックスを設定したことになります。
記述後にマイグレートして変更を反映させれば設定完了です。