0

MySQL DB (5.5.27) に対してクエリを実行すると、オプティマイザーがインデックスを範囲として使用することを選択すると応答が速くなりますが、ref_or_null を選択すると応答にかなり時間がかかることがわかりました。

インデックスが常に範囲を使用するように強制する方法はありますか?

4

1 に答える 1

1

オプティマイザーがインデックスを適切に使用していないことが確実な場合は、インデックス ヒントの使用を試すことができます。

SELECT * FROM table1 USE INDEX (col1_index,col2_index)
WHERE col1=1 AND col2=2 AND col3=3;

ドキュメンテーション

于 2013-02-11T21:38:14.137 に答える