回答:
複合プライマリインデックスは常に、col1、col2、col3値の組み合わせが一意であることを保証します。インデックスの目的が値が一意であることを保証することである場合、あなたはそれを達成しているでしょう
複合インデックスは、列col1、col2、およびcol3の任意の組み合わせでのインデックス一致も提供します
他の列を使用せずにいずれかの列を使用して結合またはフィルタリングする場合は、col2とcol3に個別のインデックスを作成します。
私は常に数値の主キー(ビジネスアソシエーションなし)、および必要に応じて複合主キーよりも一意のインデックスを優先します。
col1
ポイント3の省略から、a SELECT * WHERE col1 = 10
が効率的であると想定できますか?