只缓存主键列,需要时依据主键取数。假设主键采用int类型 4*10万=400K,这个数据量应该没问题

解决方案 »

  1.   

    达到一定程度就释放前面的资源,重新查询,可采用存储过程分页查询,建议将常用粒度的数据每天提前聚集好存在数据库表里,都放到内存中积累多了,也会影响你程序的响应速度,那就得不偿失了
      

  2.   

    2楼的方法 好象效果不大 那和每次从数据库里取需要的数据用的时间查不错 按理来说不存这样的问题 服务器端 一起动就加载了这部分数据 一般情况下这部分数据不会改动,如果变动则就用方法重新加载.但是如果开发这就成了头疼的问题.每次启动这部分数据就要加载次
      

  3.   

    难道 没有更好的办法了吗?