私はテーブルが2つあります:製品とカテゴリです。各カテゴリには多くの製品があり、製品は多くのカテゴリに属することができます。外部キーとインデックス
製品
product_id - int primary auto increment
name - unique
etc.
カテゴリ
category_id - int primary auto increment
name - unique
etc.
私は多対多の関係のための第三のテーブルを持っています。
products_categories
product_id -> foreign key: products.product_id
category_id -> foreign key: category.category_id
私の質問は:私はproduct_categories速く選択クエリのにproduct_id
とcategory_id
のインデックスを作成し、そうであれば、どのようなインデックスをすべきか?
ありがとうございました
と言うだけで、一方向に固執する必要があります。category_idとproduct_idのどちらかのクエリを作成するか、その逆です。次に、複合インデックスが1つだけ必要となり、2つ目の単純なインデックスを追加することがあります。 – mkk
説明してくれてありがとう、複数の列インデックスに私を紹介してくれてありがとう。 –