解决方案 »

  1.   

    SQL编译器将一些SQL批处理编译并缓存方便下次使用,可以提高速度,虽然可以清除,但是慎用啊~
      

  2.   

    除非你发现已经有内存压力,不然不要乱清理,内存占用大多数都是用来做缓存,方便SQL Server使用。SQL Server不直接操作磁盘,而是把数据从磁盘加载到内存再操作,磁盘的速度远慢于内存,如果真要按你的想法来做,那么必要带来严重的性能问题,所有关系型数据库管理系统必然占用大量内存,这不是SQL Server的错。你的代码我不建议你用,30个用户估计感觉不出来,但是用户一多,问题就会很明显。优化你的代码和设计既物理部署才是王道