在过去一小时内获取我的mysql数据库中所有查询的数量?

时间:2011-01-03 17:24:49

标签: php mysql sql wordpress

我需要在我的wordpress数据库中获取上一小时内所做的所有查询。

2 个答案:

答案 0 :(得分:1)

您可以使用Binary log或更新日志检查更新查询(仅对数据进行修改的查询)(您需要启用它们)

慢速查询再次记录到慢速查询日志中。

我不知道mysql日志是否只读查询。

希望这有一些帮助。

答案 1 :(得分:1)

您可以启用常规登录mysql

详细信息:

  1. http://dev.mysql.com/doc/refman/5.1/en/query-log.html
  2. http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_general_log
  3. 之后,您可以解析/消化日志或只是执行grep(linux)。

    如果您不熟悉grep,可以查找mysql的日志分析器 (我确定有,但做grep要容易得多)