データベースの設計において正規化の結果、中間テーブルを作ることがよくあると思います。 以下のようなテーブル群があったとします。登録されたユーザーと登録された商品を誰が出品した商品なのかを中間テーブルへ記録しています。 users products user_products(中間テーブル) 中間テーブルuser_productsにインデックスを作成する場合、3つの方法が考えられます。 A: user_idとproudct_idに対してそれぞれ単一インデックスを作成する B: user_idとproduct_idの複合インデックスを作成する C: AとBの合わせ技 インデックスの作成方法はAとBのどちらが良いのでしょうか。 Railsでuser_productsのような中間テーブルを作成して、user_idとproduct_idに外部キー制約を付与すると、それぞれに単一のインデックスが作成さ