はい、MySQLは単一のクエリに複数のインデックスを使用できます。オプティマイザは、クエリに役立つインデックスを決定します。 EXPLAIN
を使用できます MySQLがステートメントを実行する方法に関する情報を取得します。次のようなヒントを使用して、インデックスを追加または無視できます。
SELECT * FROM t1 USE INDEX (i1) IGNORE INDEX FOR ORDER BY (i2) ORDER BY a;
ほんの少しの抜粋:
はい、MySQLは単一のクエリに複数のインデックスを使用できます。オプティマイザは、クエリに役立つインデックスを決定します。 EXPLAIN
を使用できます MySQLがステートメントを実行する方法に関する情報を取得します。次のようなヒントを使用して、インデックスを追加または無視できます。
SELECT * FROM t1 USE INDEX (i1) IGNORE INDEX FOR ORDER BY (i2) ORDER BY a;
ほんの少しの抜粋: