Mysql slow.log用户特有的

时间:2013-06-17 08:03:24

标签: mysql logging config user-management

我在MySQL服务器上使用slow.log日志记录来捕获脚本中的瓶颈,但同时我在此服务器上使用phpmyadmin。我的脚本和phpmyadmin有不同的MySQL用户帐户,现在,当我分析slow.log文件时,我看到很多来自phpmyadmin查询的垃圾邮件,是否有可能将MySQL配置为仅记录来自特定用户的慢查询?

1 个答案:

答案 0 :(得分:0)

如果使用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