参数:max_connections
error:too many connections默认是512
超过了数据库最大的连接数 如何处理
方法一 第一步 修改参数
show variables like '%connect%';
set global max_connections=1000;
这个方法不太好 因为一个连接会分配20M参数
第二步
show variables like innodb
innodb_thread_concurrency
线程的一个并发值
0 代表无控制
第三步
mysql> show full processlist;
还有一个参数 多长时间不活动 自动断开连接
show variables like '%timeout%';
interactive_timeout
wait_timeout
设置成100到300
现在数据库的连接已经超过了最大连接 进库都没发进了 现在需要重启
出现锁等待(一条sql执行很长时间)的时候 可以用 kill id;
第四步
connection pool
电商店庆的时候 发工资的时候