MySQL连接数过度的异常 碰到Can not connect to MySQL server. Too many connections”-mysql错误着实令人抓狂。这基本等于失去了对 MySQL 的控制权 一、连接数过度出现的原因 出现 MySQL 连接数过多有多种情况,多数是因为mysql_connect ,没有 mysql_close; 当sleep连接占满最大连接数max_connec … 继续阅读
MySQL连接数过多的处理方法汇总
回复
MySQL连接数过度的异常 碰到Can not connect to MySQL server. Too many connections”-mysql错误着实令人抓狂。这基本等于失去了对 MySQL 的控制权 一、连接数过度出现的原因 出现 MySQL 连接数过多有多种情况,多数是因为mysql_connect ,没有 mysql_close; 当sleep连接占满最大连接数max_connec … 继续阅读
1.优化sql和索引 2.缓存 memcached,redis; 3.读写分离 就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护; 4.分区表 针对分区表做优化,SQL条件中要带上分区条件的列 5.垂直拆分, 将一个大的系统分为多个小的系统,也就是分布式系统; 比如,原来的一个db包含了:user相关业务 … 继续阅读