我以前做的一个C/S程序,客户端直接访问数据库,没有多久服务器的数据库进程占用内存快2G了,
请问这种情况如何用缓存,谢谢大家的回复

解决方案 »

  1.   

    直接访问不好,用java的话用远程调用,直接操作我知道Mysql速度超慢,其他不太清楚
      

  2.   

    数据库操作是否及时关闭,资源十分释放
    数据量是否很大,看看SQL SERVER日志
      

  3.   

    看看数据库连接在使用完毕后直接立即关闭
    分析下SQL语句是否存在问题
    检查线程`
      

  4.   

    我在网上查资料是说用WCF做数据层来缓存数据,然后客户端通过WCF来操作数据库
    不知道这样做的可行性
      

  5.   

    编写一个服务段,缓存数据,定期更新到数据库.可以直接采用DataSet.最好是强类型DataSet