.Net MySQL

使用.net连接mysql数据库,myslq数据库总是出现sleep进程时间一直增加,调试代码,连接都关闭了,但是数据库里sleep时间还是增加,页面关了都没用,急求大神解决
慕莱坞森
浏览 548回答 4
4回答

慕斯王

多谢各位大神

蛊毒传说

经查询发现原来mysql没有进行过优化,还是原来的默认值:28800(即8个小时) 编辑 /etc/my.cnf,在mysqld 下 新增 timeout参数,设置为120秒,如下: 【mysqld】wait_timeout=120interactive_timeout=120 注意:要同时设置interactive_timeout和wait_timeout才会生效。 最后重启一下mysql 生效 即可!

弑天下

这个感觉不是根本问题吧

慕斯709654

数据库默认的都是用连接池技术,也就是说默认情况下数据库并不会马上消除掉之前的连接,而是把刚才的放到连接池,这样减少反复创建连接带来的消耗性能的作用。
打开App,查看更多内容
随时随地看视频慕课网APP