カーディナリティ
カラムに格納されているデータの種類の絶対値。一般的には、カーディナリティの高いカラムにインデックスを貼った方が効果が高い。ただ、もちろんユースケースを考慮すべきで、例えば 2 つのカラムに複合インデックスを貼る場合、一概にカーディナリティの高い方に貼った方が良いとは言えず、ユースケース的にカーディナリティの低いカラムに対して検索を書ける方が多いなら、むしろそちらにインデックスを最初に貼った方がよい。
カーディナリティが低い
フラグ (true か false の 2)
都道府県 (47)
カーディナリティが高い
AUTO_INCREMENT (かぶることがないのでデータ数分)
生成/更新日時 (かぶることが少ないのでほぼユニーク)