2 limeng 1 2 3 limeng_1_2_3 于 2016.02.03 12:00 提问

mysql 连接数好几千 大神指教 2C

请教个问题
我原来 mysql的服务器 是64G内存

平时 看连接数的话 基本保持几百个左右。

现在改成了8G内存。

为什么连接数是几千

但是 都是sleep的

如果是处理不过来 应该是很多并发处理的线程啊 但是都是sleep的 应该就是处理的过来

那为啥这么多connection

还都是sleep

show PROCESSLIST

我连mysql的 是十几个tomcat,用的spring

4个回答

qinghe1987
qinghe1987   2016.02.03 14:31

程序里连接没有关闭?

oyljerry
oyljerry   Ds   Rxr 2016.02.03 15:42

通过show processlist,你可以看看这些连接的进程等,如果都是你自己的进程,那就是要看是不是有很多连接使用完了没有及时的断开。

u010342038
u010342038   2016.02.03 16:47

最有可能是你的connection连接用完没有关闭

henuyx
henuyx   2016.02.18 17:06

链接使用完之后,显示调用mysql_close
mysql配置文件中有一个 wait_timeout,设置小一点,表示在sleep超过一定时间之后,自动断开。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!