有没有办法让我知道MySQL服务器执行了多少select、update、insert和rest查询?它可以在过去的1天或一周内吗?
发布于 2012-07-27 15:36:21
是的,有一种方法!您可以将服务器设置为将有关客户端连接/断开以及执行的每个语句的日志写入日志文件。看一下here。
发布于 2012-07-27 15:38:32
启动通用查询日志,可以将日志信息存储到表中。
然后编写一个SELECT查询从mysql.general_log表中读取数据,添加WHERE条件以按日期过滤结果。然后分析(解析)来自argument字段的数据,它包含已执行的查询。
https://stackoverflow.com/questions/11683328
复制相似问题