我如何知道在给定的时间内有多less连接到mysql服务器?
我所做的,而不是启用日志(这可能是在大型生产服务器上非常密集的IO)是看看SHOW STATUS的输出。 有了这个,你可以看看连接variables(和其他很多,通常按types分解)。 因此,您可以在给定的时间和之后查看该号码,并查明已build立了多less个连接。
看看http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html#statvar_Connections和朋友。
最好的办法是从这些值中绘制一些graphics。
使用–log启动mysqld以启用一般查询日志。 然后使用grep来查找适当的时间跨度并search/计数连接。
一般的查询日志往往会快速增长,而且您可能只想将其打开以进行错误修复。 如果保持不变,则需要经常滚动/截断日志。