社区
MS-SQL Server
帖子详情
sqlserver 占用内存太高怎么解决?
tfpeixun
2009-09-12 12:15:02
sqlserver 占用内存太高怎么解决?
sqlserver 2000 sp4,xp 系统,我自己的机子是开发机,占用内存太高了,机子反应慢,请问有没针对开发的配置,让sqlserver在后台跑起来的时候占用内存稍微小一点。如果有应该怎么配置呢?
...全文
1211
19
打赏
收藏
sqlserver 占用内存太高怎么解决?
sqlserver 占用内存太高怎么解决? sqlserver 2000 sp4,xp 系统,我自己的机子是开发机,占用内存太高了,机子反应慢,请问有没针对开发的配置,让sqlserver在后台跑起来的时候占用内存稍微小一点。如果有应该怎么配置呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
renzhe02
2009-09-12
打赏
举报
回复
占用多大的内存了?
加内存吧
itisonlylove_yy
2009-09-12
打赏
举报
回复
关掉一些服务只能解决问题吧;还是只有加内存才是王道
sdhdy
2009-09-12
打赏
举报
回复
设置虚拟内存也可以考虑。
sdhdy
2009-09-12
打赏
举报
回复
1、你的SQL什么版本的?
2、加内存是必须的也是最可行的。
腾飛
2009-09-12
打赏
举报
回复
请问内存多大?设置虚拟内存没有?
xiequan2
2009-09-12
打赏
举报
回复
内存便宜。加
htl258_Tony
2009-09-12
打赏
举报
回复
关于无关进程,停止无关服务。
zhengzeng
2009-09-12
打赏
举报
回复
要分析一下,
如果 一启动sql server,然后不执行任何任务,就占了很大的内存。这个是由于你的数据库内存配置的问题。前几楼有提过了。
如果 启动之后,刚开始内存占比较小,然后慢慢变大。那你要用sql 事件控查器来 查看原因。
chowyi
2009-09-12
打赏
举报
回复
加内存呗
tfpeixun
2009-09-12
打赏
举报
回复
sqlserver 2000 sp4,内存2G 运行起来占用150多M,任务管理器里面排在第一个
虫洞
2009-09-12
打赏
举报
回复
我的是xp系统,512内存
由于主板较老
我采取的是设置虚拟内存、装sql2000服务器+sql2005客户端
真正要用sql2005是可以连接宿舍同学的服务器
设置虚拟内存参考
http://tech.sina.com.cn/s/2004-10-13/1050439810.shtml
zjh222
2009-09-12
打赏
举报
回复
用Oracle占用内存就不会太高
JonasFeng
2009-09-12
打赏
举报
回复
先从硬件配置入手,内存跟白菜一样。
skeeterLa
2009-09-12
打赏
举报
回复
SQL 占用内存是分两部分的,一部分是可以SQL 属性,内存中配置的,但是这部分只是针对缓存的配置,另外一部分比如SQL 进行连接、计算等所使用的内存并不是授控的,所以,如果确认是内存不足唯一个的办法就加内存,如果内存足够,那就要检查是不是缓存配置的太少了。
fstao
2009-09-12
打赏
举报
回复
增加内存是不错的选择
qq19808916
2009-09-12
打赏
举报
回复
第一步:打开企业管理双击进入要修改的MSSQL.
第二步:在左侧MSSQL上点击右键,选择属性,弹出SQL Server属性(配置)对话框
第三步:点击内存选项卡.
在这里,你会看到MSSQL默认设置为使用最大内存,也就是你所有的内存,根据你的需要,设置它的最大值吧.
第五步:设置完毕,重MSSQL服务,配置即可生效!
观弈道童
2009-09-12
打赏
举报
回复
CF
netcup
2009-09-12
打赏
举报
回复
不想增加内存的话:
关掉MSDTS,关掉SQL AGENT,关掉全文搜索服务,增加虚拟内存并放到别的分区,分区磁盘整理。
you_tube
2009-09-12
打赏
举报
回复
调优一下
查查是内存内部压力还是外部压力
再找出相对应的解决方案
SQL Server
内存
占用
高分析及
解决
办法
如果想让 Sql Server 主动释放
占用
并空闲的
内存
空间,可以设置Sql Server
占用
内存
的上限,就会让Sql server在。如执行存储过程,自定函数时,SQL Server 需要先二进制编译再运行,编译后的结果也会缓存起来,再次调用时就无需再次编译。才会释放一点
占用
的
内存
,所以很多时候,我们会发现运行SQL Server的系统
内存
往往居高不下这些
内存
一般都。缓存,以便于再次请求此页的数据的时候,直接从
内存
返回,就无需读取磁盘了,大大提高了速度。SQL Server对服务器
内存
的使用策略是。
SQLSERVER
数据库
内存
占用
高的
解决
方法
远程登录服务器时发现程序执行时特别卡,利用任务管理器查看了下系统资源使用情况,监视一段时间后发现CPU
占用
不大,但是
内存
占用
量居高不下,然后发现是
Sqlserver
.exe这个服务
占用
内存
很大,达到了近2G服务器配置的8G
内存
,重启
Sqlserver
服务后
内存
只有50M左右,但是几天过后又达到了近2G的
内存
占用
,网上查找了下关于这方面的优化策略。配置选项 'max server memory (MB)' 已从 444 更改为 266。右击本地服务器-->服务器属性-->
内存
设置完,单击确定即可。
服务器
SQLServer
占用
内存
过高
解决
公路院服务器
内存
占用
过大,查询任务管理器: 发现
sqlserver
和mysql
占用
内存
过大 Windows server使用中,任务管理器显示已经
占用
内存
99%,但是将所有显示的进程
占用
内存
加起来并没有占到系统
内存
的这么多。极有可能是数据库
占用
通过设置SQL SERVER 使用AWE分配
内存
的方式来限制SQL SERVER
占用
的
内存
大小。 设置【最大服务器
内存
(MB)】 ———————————————— 版权声明:本文为CSDN博主「Witch_Soya」的原创文章,遵循CC 4.
SQL Server
内存
占用
高分析及
解决
办法(超详细)
如果想让 Sql Server 主动释放
占用
并空闲的
内存
空间,可以设置Sql Server
占用
内存
的上限,就会让Sql server在。如执行存储过程,自定函数时,SQL Server 需要先二进制编译再运行,编译后的结果也会缓存起来,再次调用时就无需再次编译。才会释放一点
占用
的
内存
,所以很多时候,我们会发现运行SQL Server的系统
内存
往往居高不下这些
内存
一般都。缓存,以便于再次请求此页的数据的时候,直接从
内存
返回,就无需读取磁盘了,大大提高了速度。最后文章有啥不对,欢迎大佬在评论区指点!
如何清理SQL SERVER
内存
解决
内存
占用
高的问题
服务器维护中过程中,经常碰到SQL SERVER
内存
占用
高的问题,让人非常头疼。第一种方法,可以通过重启SQL SERVER服务释放
内存
,但是生产服务器环境一般不允许随便重启 SQL SERVER服务。第二种方法,通过设置服务器最高
内存
值的方法来释放
内存
,具体操作是先把服务器最大
内存
设置成一个小值,但不能太小,太小容易使SQL SERVER挂掉,然后再把服务器最大
内存
值设置回合适的值,建议占服务器总
内存
的80%。第三种方法,通过定时服务定时检查并自动强制释放
内存
。
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章