社区
MS-SQL Server
帖子详情
sqlserver 占用内存太高怎么解决?
tfpeixun
2009-09-12 12:15:02
sqlserver 占用内存太高怎么解决?
sqlserver 2000 sp4,xp 系统,我自己的机子是开发机,占用内存太高了,机子反应慢,请问有没针对开发的配置,让sqlserver在后台跑起来的时候占用内存稍微小一点。如果有应该怎么配置呢?
...全文
1243
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语句及
解决
方法
SQL Server
占用
内存
太高
,查找
占用
内存
高以及影响其性能的sql语句 : SELECT s2.dbid, s1.sql_handle, (SELECT TOP 1 SUBSTRING(s2.text,statement_start_offset / 2+1 , ( (CASE WHEN statement_end_offset = -1 THEN (LEN(CONVERT(nvarchar(max),s2.text)) * 2) ELSE statement_end_offset END...
SQL Server
内存
占用
高分析及
解决
办法
如果想让 Sql Server 主动释放
占用
并空闲的
内存
空间,可以设置Sql Server
占用
内存
的上限,就会让Sql server在。如执行存储过程,自定函数时,SQL Server 需要先二进制编译再运行,编译后的结果也会缓存起来,再次调用时就无需再次编译。才会释放一点
占用
的
内存
,所以很多时候,我们会发现运行SQL Server的系统
内存
往往居高不下这些
内存
一般都。缓存,以便于再次请求此页的数据的时候,直接从
内存
返回,就无需读取磁盘了,大大提高了速度。SQL Server对服务器
内存
的使用策略是。
SQLSERVER
数据库
内存
占用
高的
解决
方法
公司有个主数据库最近才从
sqlserver
2000升级到2008r2,性能提高了不少,也很少发生死锁。不过运转了快一个月的时候,发现个问题,
内存
居高不下,64G的
内存
,几乎被
占用
100%,结果差点把服务器给拖垮了。 看了网上不少文章归纳起来如下: 1.
sqlserver
缓存会一直增长到极限不释放。 2.要从自带的studio 连接,,在数据库服务器名称上点击【右键】,选择【属性】,然后,找到【
内存
】选项,在右边的【使用AWE分配
内存
】(
sqlServer
64的应该不用勾)左边把对勾打上。在最大服务器内
任务管理器中ReportingServicesService.exe是什么,
占用
内存
太高
可以关闭吗?
任务管理器中ReportingServicesService.exe是什么,
占用
内存
太高
可以关闭吗? 公司其中一个服务器单核8G
内存
,跑着一个停车项目,此项目是浙江南部某个城市及其下属县区的所有停车场收费缴费,无人值守自动抬杆的管理系统。并发量倒不是很大,但是因为后端负责人换了一个有一个,项目整体效率一般。遇到下午接孩子放学时间段,停车业务较为繁忙,项目出现运行缓慢的情况。 原因很简单,
内存
吃紧,...
sqlserver
内存
占用
太高
_SQL Server读懂语句运行 (一) SET STATISTICS TIME ON
对于语句的运行,除了执行计划本身,还有一些其他因素要考虑,例如语句的编译时间、执行时间、做了多少次磁盘读等。这些信息对分析问题很有价值。1 SET STATISTICS TIME ON 2 SET STATISTICS IO ON 3 SET STATISTICS PROFILE ON在优化SQL语句的时候可以从CPU时间,逻辑读取数来判断性能是否提升,而且这2个指标是比较真实的反映了SQL执行情...
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章