6.4 インデックス設計

6.4.1 インデックスの種類

種類特徴用途
PRIMARY KEY一意、NOT NULL主キー
UNIQUE一意重複禁止カラム
INDEX非一意検索高速化
FULLTEXT全文検索用テキスト検索

6.4.2 インデックス設計のポイント

インデックスを張るべきカラム
・WHERE句で頻繁に使用
・JOIN条件に使用
・ORDER BY、GROUP BY対象
・カーディナリティが高い(値の種類が多い)
注意
インデックスはINSERT/UPDATE時のオーバーヘッドになるため、必要最小限に留める。