mysql连接数过多
来源:互联网 发布:越狱软件一键安装软件 编辑:程序博客网 时间:2024/04/29 04:30
django web开发中遇到这个错误:
大概的意思是mysql连接过多,
查看mysql中的进程(命令),确实有好多sleep的进程。
一、原因
1.没有及时关闭连接
使用资源一定要释放
2.一次太多连接,mysql本身没抗住
3.优化不够,查询时间太长
二、解决方法
解决一:
1.使用后及时关闭连接
2.使用短连接而不是长连接
使用完一次,就关闭一次
解决二:
1.设置mysql支持更多的连接
1.1查看当前连接数
show variables like 'max_connections';
1.2在配置文件增加:
max_connections = 1000
1.3重启
2.设置sleep的超时时间
查看当前设置的超时时间:
show variables like “%timeout%”;
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
在配置文件中加入:
wait_timeout=120
interactive_timeout=120
然后重启
解决三:
优化SQL
阅读全文
0 0
- mysql连接数过多
- mySQL连接数过多的问题
- MYSQL连接数过多问题修正
- MYSQL 连接数过多造成挂掉
- httpd连接数过多
- Linux mysql 连接过多
- TCP连接数过多问题
- PostgreSQL问题解决--连接数过多
- 1521连接数过多处理
- 处理redis连接数过多
- PostgreSQL问题解决--连接数过多
- hibernat连接数过多异常
- ZooKeeper客户端连接数过多
- MySQL sleep连接过多 解决办法
- 远程桌面登陆服务器 提示连接数过多
- Oracle连接数过多释放机制
- Oracle连接数过多释放机制
- Oracle连接数过多释放机制
- C++基础知识介绍
- Java调用Matlab编译生成jar时问题
- 对于在swiper中使用video在IE上controls失效的问题
- Python中用format函数格式化字符串的用法
- VS2017IIS注册
- mysql连接数过多
- eclipse导入代码报错解决总结
- iOS沙盒目录中 Documents Library tmp的作用和区别
- Android 常逛的网站
- netty源码分析一
- unity与ios交互出现 not found -liPhone-lib
- PAT甲级真题及训练集(6)--1051. Pop Sequence (25)
- 【iOS】GitHub上最受欢迎的iOS开源项目
- 在Unity3D中用C#封装一个类似AS3的ByteArray类