昨天遇1040 too many connections,虽然最后证明不是max_connections的错,还是查了些资料,查看mysql当前连接数来判断是否有必要增加连接数。
mysql –u root –p,登录mysql,输入show processlist;可以显示前100条当前所有用户连接,输入show full processlist;可以显示所有连接。
status可以查看当前状态:
show status like 'Threads%' 可以看到线程相关,其中Threads_connected 是当前打开的连接的数量:
貌似连接数占用的并不多。
用show variables like '%max_connections%'; 或者 SELECT @@MAX_CONNECTIONS AS 'Max Connections';查看当前max_connections的设置值:
看来还没有必要增加。
发表回复