码迷,mamicode.com
首页 > 数据库 > 详细

SQL-Server占用内存98%,导致传输数据变慢

时间:2015-03-09 15:56:58      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

在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

另一种,通过设置方式,如图:

技术分享

SQL-Server占用内存98%,导致传输数据变慢

标签:

原文地址:http://www.cnblogs.com/bmbh/p/4323697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!