インデックス
インデックス構造の種類
クラスタインデックス
MySQL (InnoDB)
B+木 は、要求されたデータにアクセスする際の読み込み回数の最大長がツリーの深さに基づいて決まるため、スケールするし、検索対象のデータがメモリ上に収まらずディスク上に格納する必要がある場合に非常に効果的。 Tips
IN 句とインデックス
MySQL 5.6 までは、IN 句で比較されるカラムの数が1つの場合のみしかインデックスが利用されなかったが、MySQL 5.7 からは、複数のカラムが比較される場合でもインデックスが効くようになった。
MySQL では、以下がある
B+ ツリーインデックス
R ツリーインデックス
転置インデックス