建议你不要自己管理MySql连接,用户直接释放,需要直接新建,.NET的连接程序内置连接池,它管理得比你好。

解决方案 »

  1.   

    conn及时释放 每次操作数据库完毕 关闭一下conn
      

  2.   


    也就是我直接用
    MySqlConnection newConn = new MySqlConnection(GetConnString());
    newConn.Open();
    然后query,update.
    然后newConn.close();
    这样吗?
      

  3.   


    很奇怪,我之前做过每小时2万次的压力测试,没发现问题。学生刷卡每小时就1000多次,应该不是这个问题。
    我有那个连接池是releaseConnection的。都有注意到这个问题。
      

  4.   


    谢谢你的回复,还真是哦,只需pooling=true就行了。执行10万次查询比pooling=false快13倍。