有没有办法可以找出MySQL服务器执行了多少次选择,更新,插入和其他查询?可以在最后1天或一周吗?
答案 0 :(得分:1)
是的,有办法!您可以将服务器设置为写入有关客户端连接/断开连接的日志以及已执行到日志文件的每个语句。看看here。
答案 1 :(得分:1)
启动常规查询日志,它允许将日志信息存储到表中。
然后编写SELECT查询以从mysql
。general_log
表中读取数据,添加WHERE条件以按日期过滤结果。然后从argument
字段分析(解析)数据,它包含已执行的查询。