1

Microsoft SQL Server を使用して、開発および運用システムの監視中にクエリを最適化するために、SQL Server プロファイラーと推定実行計画 (Management Studio で利用可能) が非常に役立つことがわかりました。

MySQL で使用できる同様のツール (オープン ソースまたは商用) または技術はありますか?

4

3 に答える 3

3

を使用してクエリの実行方法に関する情報を取得できますEXPLAIN

例えば:

EXPLAIN SELECT * FROM foo INNER JOIN bar WHERE foo.index = 1 AND bar.foo_id = foo.id

次に、使用されるインデックス、テーブルが結合される順序、各テーブルから選択されると予想される行数などを通知します。

于 2008-12-03T08:43:09.590 に答える