社区
MS-SQL Server
帖子详情
sqlserver 占用内存太高怎么解决?
tfpeixun
2009-09-12 12:15:02
sqlserver 占用内存太高怎么解决?
sqlserver 2000 sp4,xp 系统,我自己的机子是开发机,占用内存太高了,机子反应慢,请问有没针对开发的配置,让sqlserver在后台跑起来的时候占用内存稍微小一点。如果有应该怎么配置呢?
...全文
1144
19
打赏
收藏
sqlserver 占用内存太高怎么解决?
sqlserver 占用内存太高怎么解决? sqlserver 2000 sp4,xp 系统,我自己的机子是开发机,占用内存太高了,机子反应慢,请问有没针对开发的配置,让sqlserver在后台跑起来的时候占用内存稍微小一点。如果有应该怎么配置呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
调优一下
查查是内存内部压力还是外部压力
再找出相对应的解决方案
服务器
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对服务器
内存
的使用策略是。
SQLSERVER
数据库
内存
占用
高的
解决
方法
远程登录服务器时发现程序执行时特别卡,利用任务管理器查看了下系统资源使用情况,监视一段时间后发现CPU
占用
不大,但是
内存
占用
量居高不下,然后发现是
Sqlserver
.exe这个服务
占用
内存
很大,达到了近2G服务器配置的8G
内存
,重启
Sqlserver
服务后
内存
只有50M左右,但是几天过后又达到了近2G的
内存
占用
,网上查找了下关于这方面的优化策略。配置选项 'max server memory (MB)' 已从 444 更改为 266。右击本地服务器-->服务器属性-->
内存
设置完,单击确定即可。
SQL Server
内存
占用
高分析及
解决
办法(超详细)
如果想让 Sql Server 主动释放
占用
并空闲的
内存
空间,可以设置Sql Server
占用
内存
的上限,就会让Sql server在。如执行存储过程,自定函数时,SQL Server 需要先二进制编译再运行,编译后的结果也会缓存起来,再次调用时就无需再次编译。才会释放一点
占用
的
内存
,所以很多时候,我们会发现运行SQL Server的系统
内存
往往居高不下这些
内存
一般都。缓存,以便于再次请求此页的数据的时候,直接从
内存
返回,就无需读取磁盘了,大大提高了速度。最后文章有啥不对,欢迎大佬在评论区指点!
SQL Server
占用
服务器
内存
过高
解决
方案
SQL Server对服务器
内存
的使用策略是用多少
内存
就
占用
多少
内存
,只用在服务器
内存
不足时,才会释放一点
占用
的
内存
,所以SQL Server 服务器
内存
往往会
占用
很高。 查看
内存
状态:DBCC MemoryStatus 这些
内存
一般都是Sql Server运行时候用作缓存的: 1. 数据缓存:执行个查询语句,Sql Server会将相关的数据页(Sql Server操作的数据都是以页为单位...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章