MySQL查询日志

时间:2012-07-27 07:32:23

标签: mysql

有没有办法可以找出MySQL服务器执行了多少次选择,更新,插入和其他查询?可以在最后1天或一周吗?

2 个答案:

答案 0 :(得分:1)

是的,有办法!您可以将服务器设置为写入有关客户端连接/断开连接的日志以及已执行到日志文件的每个语句。看看here

答案 1 :(得分:1)

启动常规查询日志,它允许将日志信息存储到表中。

然后编写SELECT查询以从mysqlgeneral_log表中读取数据,添加WHERE条件以按日期过滤结果。然后从argument字段分析(解析)数据,它包含已执行的查询。