2011-06-26 3 views
3

私はPHP/mySQLのウェブサイトを立ち上げるつもりです。私はmySQLに関する統計を有効にしました。しかし、欠落しているインデックスを見つけるためにどのようなツールを使用できますか?欠落しているインデックスはどのようにして見つけられますか?

+0

クイック/汚れた解決策:すべてのクエリで 'where'と 'join'句をすべて掘り下げてください。一般的にそれらは索引付けされるべきです。 –

答えて

2

これは私がどうなるのかです:

  1. は、データの行の何千ものデータベーステーブルを埋めます。
  2. 低速クエリのログを有効にします。
  3. 問題のあるクエリを特定するには、低速クエリログを使用します。実行計画を見るために、explainを使ってmysqlでこれらのクエリを直接実行してください。その出力は、クエリに欠落しているインデックスやその他の問題を識別するのに役立ちます。
関連する問題