3

クエリの実行に必要な時間を追跡したいのですが、 この投稿を参照しましたが、時間のないクエリしか取得できません。select、update、insert クエリ (コンソールからではなく、実際の Web アプリケーションの実行から) を使用して、Web アプリケーションをワイルに使用した後、SHOW PROFILES によって生成されたこの出力のような要約を取得できる可能性があります。指図。私はwamp mysql V5.5.24で作業しています

編集:トリガーを使用して、この方法に従って更新および挿入ステートメントを追跡しましたが、選択クエリを追跡する方法 にまだ問題があります。アイデアはありますか?

4

3 に答える 3

6

これは機能しなくなりました。

2013 年 7 月現在、次のものが必要です。

general-log=1
general-log-file = "C:\wamp\logs\mysql_general.log"
于 2013-07-27T03:43:35.770 に答える
1

最後に、このようにWAMPサーバーをセットアップして一般的なログを使用しました

[mysqld]
 port=3306
 long_query_time = 1
 slow_query_log = 1
 slow_query_log_file = "E:/wamp/logs/slowquery.log"
 log = "E:/wamp/logs/genquery.log"

その後、クエリ プロファイラーを使用できるこのツール (試用版) dbForge Studioを使用し、完全な実行時間を取得しました。

于 2013-02-14T08:13:46.763 に答える
1

スロー クエリ ログで実行時間を取得していませんか?

クエリを最適化するだけの場合 (すべてのクエリの実行時間をチェックするのではなく)、ここで説明されているように、phpmyadmin で mysql サーバーのステータスを確認できます (wamp サーバーに保持していると仮定します) 。完全なチュートリアルは有料ですが、プレビューでは、phpmyadmin が問題領域を指摘するサーバー ステータス ページが表示されます。

于 2013-02-13T16:44:34.950 に答える