1

スクリプトのボトルネックをキャッチするために MySQL サーバーでログを使用slow.logしていますが、同時にphpmyadminこのサーバーでも使用しています。私のスクリプトにphpmyadminはさまざまな MySQL ユーザー アカウントがあり、ファイルを分析すると、クエリslow.logからの大量のスパムが表示phpmyadminされます。特定のユーザーからのみスロー クエリをログに記録するように MySQL を構成することは可能ですか?

4

1 に答える 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 に答える