1. show full processlist;
2 查看每个连接的存在时间 (Time)
3 查看Memory_used
4 对于 有异常的连接 查看对应的ip:host 在 客户端 netstat -anp|grep "3306" 查看对应的 进程 解决问题.
5 一般查询没有加limit 或者 对于一些 常驻内存的 进程 会使数据库 负载变大 ,或者 sql执行比较慢 让连接 一直保持着 也有可能让 数据库负载变大.
1. show full processlist;
2 查看每个连接的存在时间 (Time)
3 查看Memory_used
4 对于 有异常的连接 查看对应的ip:host 在 客户端 netstat -anp|grep "3306" 查看对应的 进程 解决问题.
5 一般查询没有加limit 或者 对于一些 常驻内存的 进程 会使数据库 负载变大 ,或者 sql执行比较慢 让连接 一直保持着 也有可能让 数据库负载变大.
转载于:https://www.cnblogs.com/coffiasd/p/6775291.html