Mysql Statspack相当于

时间:2013-02-02 04:33:57

标签: mysql statspack

在MySQL中记录低效的查询和查询频率

我们有一个正在执行的mysql DB。我对记录查询及其频率感兴趣,以评估我的时间最好花在哪些上。我们的查询记录速度很慢,但这些查询不是锤击数据库的。我被告知有关Oracle的statspack正是通过对查询进行某种加权来实现的。

任何想法或建议都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

MySQL通用查询日志将显示正在执行的所有语句。在繁忙的服务器上,这将快速增长,并会降低性能,因此您可能希望暂时启用它,然后再次禁用它。这将为您提供执行的每个语句,以及客户端连接和断开连接。

http://dev.mysql.com/doc/refman/5.5/en/query-log.html

慢查询日志也可以是一个有用的工具。

有一些第三方工具可以帮助分析常规日志,慢查询日志和连续运行SHOW FULL PROCESSLIST的输出。一个例子是MONyog。