0

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

4

2 回答 2

1

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

于 2012-07-27T07:36:21.400 回答
1

启动General Query Log,它允许将日志信息存储到表中。

然后编写一个 SELECT 查询从mysql. general_log表,添加 WHERE 条件以按日期过滤结果。然后分析(解析)来自该argument字段的数据,它包含已执行的查询。

于 2012-07-27T07:38:32.087 回答