标签:
在SQL-Server服务器上查询,秒出。但是通过网站服务器查看,速度非常慢。
通过本地代码调试也是很慢。排除了网络问题,排除了语句问题,最后锁定在SQL-Server服务器中剩余内存过小。
借鉴了博客园前辈文章sqlserver内存释放心得,使用如下语句,效果立竿见影:
DBCC FREEPROCCACHE DBCC FREESESSIONCACHE DBCC FREESYSTEMCACHE(‘All‘) DBCC DROPCLEANBUFFERS
然后,通过语句修改内存最大值,如下:
EXEC sp_configure ‘show advanced options‘, 1 -- 这句是打开advanced options GO EXEC sp_configure ‘max server memory‘, 10240 -- 设置最大内存为9G,我们server 内存是16G的,留下7G足够了 EXEC (‘RECONFIGURE‘ ) GO EXEC sp_configure ‘show advanced options‘, 0 --记得用完了把advanced options关掉 GO
另一种,通过设置方式,如图:
标签:
原文地址:http://www.cnblogs.com/bmbh/p/4323697.html