计算选择语句的数量,MySQL中每个用户的连接数

时间:2010-02-15 10:35:38

标签: mysql

如何计算用户每天的连接数和查询数?我需要一些先前在我的MySQL服务器中注册的用户列表,其中包含查询和连接的总数。

例如:

用户|查询
user01 | 120000个
user02 | 340000个
user03 | 154万个
user04 | 1244000

感谢

1 个答案:

答案 0 :(得分:4)

您不能直接从MySQL查询此信息,但是您可以打开常规查询日志并解析它,它包含连接信息并记录这些连接运行的查询。

请在此处查看常规查询日志的文档:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html

通用查询日志类似于以下内容:每个连接都有一个顺序标识符。

.
.
100215 16:16:09    2 Connect    root@localhost on
                   2 Query      select @@version_comment limit 1
100215 16:18:54    2 Query      select "Hello, StackOverflow"
100215 16:19:48    2 Query      select * from table
.
.