0

プロジェクトのすべてのアクション中に選択したすべてのクエリのログがあるphp/mysqlアプリケーションがあります。select x, y from t1 where (con1 AND con2) OR con3 order by colxログでどの列をインデックスに登録する必要があるかについての提案を得ることができるかどうかを知りたいですか?

私はこのような多くのクエリを結合して持っています。EXPLAINこのクエリでどの列をインデックスにする必要があるかを提案するのに役立つと聞きました。どの列がインデックスである必要があるかをどのように把握できるか知りたいです。複数の列のインデックス、signleのインデックス。順序はインデックスなどである必要があります。

4

1 に答える 1

0

複数列のインデックスとしてインデックスcon1を作成する必要があります。con2一方con3、単一の列のインデックスとして

INDEX (con1, con2),
INDEX(con3)
于 2012-08-09T15:30:59.423 に答える