mysqlジョイントインデックスに関する簡単な筆記試験の質問

最近、mysqlジョイントインデックスについて質問しました

特定のトピック

インデックスの左端の原則を調べます(左プレフィックスの原則)
回答:
1:インデックスは4つのフィールドすべてで使用されます

2:c1、c2フィールドはインデックスを使用します

3:c1フィールドはインデックスを使用します

4:c1フィールドはこのインデックスを使用します

5:インデックスはc1およびc2フィールドで使用されます

個人的利益

インデックスの左端の原則(左プレフィックスの原則)
(c1、c2、c3、c4 ... cN)ジョイントインデックス。インデックスによって作成されたフィールドの順序で条件が使用されます(条件を順番に記述する必要があるという意味ではありません)。中央の列に条件がない場合、またはlikeを使用すると、次の列でインデックスが使用されなくなります。
インデックスは、グループ化(group by)と並べ替え(order by)にも使用できます。グループ化は最初に並べ替える必要があり、平均値を計算する必要があります。したがって、グループ化およびソートにおいて、フィールドの順序がインデックスのフィールドの順序と一致している場合は、インデックスの順序特性を使用できます。

参照リンク

リンク:https//blog.csdn.net/liyang_nash/article/details/104686424

おすすめ

転載: blog.csdn.net/weixin_42394624/article/details/110678665