有没有办法让DATASET长期保存在内存里,让所有人可以访问,然后按时更新

解决方案 »

  1.   

    当然可以啦,可以放到 Application 里,也可以放到 Cache 里面。
      

  2.   

    对放在Cache里,设定刷新的时间就好了
      

  3.   

    DataSet ds = new DataSet();
    .......
    Application.Add(ds);
      

  4.   

    Application之外呢,这个会出现数据库服务器CPU占有率一直很高
      

  5.   

    可以用application  类似copyright
      

  6.   

    Application之外呢,这个会出现数据库服务器CPU占有率一直很高的问题,有没有其他方法?
      

  7.   

    Catche里面吧,还可以基于xml更新,很好使阿
      

  8.   

    我觉得你如果要这样做 还不如用webservice呢,你说呢?
      

  9.   

    放在内存中,本来就要是一个资源耗用率很高的方案,多加内存,换更好的cpu,比如32 个cpu的主机,100G的内存.
    说笑.
      

  10.   

    Cache里面嘛,就是内存会高点…………