一.Sqlserver对系统内存的管理原则是:按需分配,且贪婪(用完不还).它不会自动释放内存,因此执行结果集大的sql语句时,数据取出后,会一直占用内存,直到占满机器内存(并不会撑满,还是有个最大限制,比机器内存稍小),在重启服务前,sqlserver不会释放该内存,也没有任何办法可人为释放.以下命令虽然可释放缓存,但sqlserver并不会因此释放已占用的内存. DBCC FREEPROCCACHE --清除存储过程相关的缓存 DBCC FREESESSIONCACHE --清除会话缓存 D…