スクリプトのボトルネックをキャッチするために MySQL サーバーでログを使用slow.log
していますが、同時にphpmyadmin
このサーバーでも使用しています。私のスクリプトにphpmyadmin
はさまざまな MySQL ユーザー アカウントがあり、ファイルを分析すると、クエリslow.log
からの大量のスパムが表示phpmyadmin
されます。特定のユーザーからのみスロー クエリをログに記録するように MySQL を構成することは可能ですか?
質問する
84 次
1 に答える
1
MySQL 5.6 を使用している場合は、パフォーマンス スキーマを使用して、そこでさまざまなステートメントの概要を確認できます。
アカウントごと (someuser@somehost)、ユーザー名のみ (someuser)、またはホストのみ (somehost) ごとの要約があります。
次の表を参照してください。
- performance_schema.events_statements_summary_by_account_by_event_name
- performance_schema.events_statements_summary_by_user_by_event_name
- performance_schema.events_statements_summary_by_host_by_event_name
- performance_schema.events_statements_summary_global_by_event_name
http://dev.mysql.com/doc/refman/5.6/en/performance-schema.html
于 2013-06-17T08:49:06.527 に答える