Mysql查看连接数及状态

昨天遇1040 too many connections,虽然最后证明不是max_connections的错,还是查了些资料,查看mysql当前连接数来判断是否有必要增加连接数。

 

mysql –u root –p,登录mysql,输入show processlist;可以显示前100条当前所有用户连接,输入show full processlist;可以显示所有连接。

status可以查看当前状态:

Mysql查看连接数及状态

show status like 'Threads%' 可以看到线程相关,其中Threads_connected 是当前打开的连接的数量:

Mysql查看连接数及状态

貌似连接数占用的并不多。

用show variables like '%max_connections%'; 或者 SELECT @@MAX_CONNECTIONS AS 'Max Connections';查看当前max_connections的设置值:

Mysql查看连接数及状态

看来还没有必要增加。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注