服务器启动后停止



参数: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
电商店庆的时候  发工资的时候

猜你喜欢

转载自blog.csdn.net/ma969070578/article/details/79567134