0

テーブルがあり、ANDproductsのような列があります。これら 3 つのフィールドにインデックスを付ける最良の方法は何ですか? それらに 1 つずつインデックスを付けますか、それとも 3 つの組み合わせに対して 1 つのインデックスを作成する必要がありますか? これら 3 つのフィールドのフィルターを使用して、私の製品をリストするための検索エンジンがあることに注意してください。product_nameproduct_idproduct_code

4

2 に答える 2

1

テーブルに影響を与えるクエリに基づいて、列のさまざまな組み合わせに常にインデックスを付ける必要があります。個々の列インデックスは効果がありません。

于 2012-07-04T15:54:07.540 に答える
0

列の組み合わせが一意であると想定される場合は、3 つの列すべてで一意のインデックスを作成します。それ以外の場合は、クエリで一般的に使用される列にインデックスを付けます。多くの列を含むインデックスを作成するか、1 つの列を含むインデックスを作成するかは、実際には問題ではないと思います。

于 2012-07-04T15:56:08.800 に答える