可能是积累的长连接导致内存占用太多,被系统强行杀掉导致的异常重启,因为在 MySQL 中长连接在执行过程中使用的临时内存对象,只有在连接断开的时候才会释放,这就会导致内存不断飙升,解决方案如下:
- 定期断开空闲的长连接;
- 如果是用的是 MySQL 5.7 以上的版本,可以定期执行 mysql
reset
[connection] 重新初始化连接资源,这个过程会释放之前使用的内存资源,恢复到连接刚初始化的状态。
a772304419 ©著作权
可能是积累的长连接导致内存占用太多,被系统强行杀掉导致的异常重启,因为在 MySQL 中长连接在执行过程中使用的临时内存对象,只有在连接断开的时候才会释放,这就会导致内存不断飙升,解决方案如下:
reset
[connection] 重新初始化连接资源,这个过程会释放之前使用的内存资源,恢复到连接刚初始化的状态。
欢迎点击「算法与编程之美」↑关注我们!本文首发于:"算法与编程之美",
Java的一个重要优点就是
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M