我如何检查mysql中的连接持续时间?

时间:2011-07-06 07:55:14

标签: mysql

我相信Max_used_connections是mysql连接的数量仍处于打开状态且尚未关闭。

| Variable_name            | Value |
+--------------------------+-------+
| Innodb_row_lock_time_max | 0     |
| Max_used_connections     | 22    |
| Tc_log_max_pages_used    | 0     |
+--------------------------+-------+

在这里,我想查看连接列表,其中包含此连接的使用时间。当这种联系被杀死时。 (wait_timeout变量)

| Variable_name            | Value | Start Time | Aprox End Time | Hours (Use)
+--------------------------+-------+
| Innodb_row_lock_time_max | 0     |
| Max_used_connections     | 22    |
| Tc_log_max_pages_used    | 0     |
+--------------------------+-------+

我将wait_timeoutinteractive_timeout设置为2,仍然有22个连接打开。我等了30分钟,我发现Max_used_connections变量没有变化。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您必须重新启动服务器以查看该变量的更改,因为正如手册所述,它保存自服务器启动以来同时使用的最大连接数。 < / p>