返回首页

您好所有,
NBSP我使用net 3.5放大器; MySQL数据库5.0的发展放大器;网连接mysql的访问database.The最大连接到服务器是5.2.5集tonbsp; 500.In编码我已关闭放大器的照顾;处理后,执行工作有足够的时间(比如1或2小时)后,我得到"连接过多"的异常或query.But连接"达到最大池大小"。当我打开MySQL管理员,我看到所有的500个连接是处于睡眠状态

我净放搜查。才知道,这是我使用的MySQL版本中的错误,所以我安装最新数据库放大器驱动但仍然相同的情况下,
NBSP
我知道这个问题的修复程序?
任何帮助将不胜感激。谢谢。

回答

评论会员:游客 时间:2012/02/05
米卡Wendelius:发生什么事,当您关闭您的应用程序,使用一段时间后确实睡数据库进程立即降低到合理的金额的数量。如果发生这种情况,我认为某处在你的代码,你不关闭连接。搜索另外一个地方是连接池。对于初学者,你可以尝试禁用池,看看有什么发生在服务器端的连接
08 pooja
评论会员:游客 时间:2012/02/05
检查是否您处理您的连接终于trycatch块
?bsaurabh
评论会员:游客 时间:2012/02/05
YES米卡,你是正确的有一个关闭放大器的函数调用,处置连接。我检查了它放大器的定义;发现以LT呼叫;前郎="C#"GT;CONN=新的MySqlConnection(构造)LT;/pregt,这是创建新的连接,再次离开以前的连接闭合。我的评论上面的代码放线,现在的工作很细......{S0的}非常感谢你们俩的回答