Mysql 连接数,最大并发数设置
查看最大连接数:
show variables like '%max_connections%';
通配符查看当前状态的连接数量:
show global status like 'max_used_connections';
修改最大连接数:
set GLOBAL max_connections=1024;
登录到mysql客户端后,使用status命令也能获得thread连接数以及当前连接的id
或者用
show full processlist
看一下所有连接进程,注意查看进程等待时间以及所处状态 是否locked
如果进程过多,就把进程打印下来,然后查看
mysql -e 'show full processlist;' > 111
注:
上面的方法, 重启了mysql以后,会自动恢复。
在windows下,显示隐藏文件与文件夹,会ProgramData在这个目录下,找到mysql目录,下面有一个mysql.ini文件,
然后找到mysqld,下面的max_connections = 1000, 设置下就可以了。
重启mysql,再查看最大连接数,会看到是1000,那么就成功了。
道法自然