用.NET 连接MySQL数据库,当连接断开的时候没有释放相应的内存。
内存在飙升!各位给点意见。用的MYSQL的ADO驱动。

解决方案 »

  1.   

    安装mysql的时候 
    有一个选项跟内存占用的多少相关的 
    你看看MYSQL的安装教程 
      

  2.   

    常驻内存的东西,当然会造成内存泄露, 设一下max pool size,内存只要不是无限制的上升就够了
      

  3.   

    因为我测试过,用PHP连接MYSQL的时候不会出现内存泄露问题。而用.NET的时候就会出现内存飙升的状况!
      

  4.   

    不好意思,我还真不知道ado.net有连接池着东西,我就知道数据库有连接池
      

  5.   


    好像看到官方文档说连接池的CLOSE手动是不管用的,它有自己的关闭机制。
      

  6.   


    我没有其他意思。ADO的驱动的确有连接池哦。
      

  7.   


    程序段说是关闭了。我不懂.NET的。
    ^_^
      

  8.   

    你让程序员无线循环链接数据库,如果不报错就是close了
      

  9.   

    Ado.Net就是这样子,如果你不Close,甚至顺便Nothing一下的话,内存肯定会大幅度上扬的;