sql2000 内存问题

newqq 2011-11-24 05:48:44
配置:sql2000+sp4 ,server2003 内存 16G,我给sql设置了最大内存10G,

问题:我一启动SQL2000 内存占用就在10G以上,用几个小时以后,服务器会很慢,慢2分钟又好了,

我的分析:我设置了最大内存,启动的时候sql就全占了,然后一直不会释放内存,至道10G内存快耗尽才释放,在接近内存耗尽的
的时候,服务器就会很卡,释放完之后就恢复.

奇怪的是我有几台服务器,只有其中一台会这样,其他的都不会.

请教:怎么才能使sql及时释放内存,谢谢!
...全文
94 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2011-11-25
  • 打赏
  • 举报
回复
启用的awe后,设置自动管理模式就应该没有问题了。
勿勿 2011-11-25
  • 打赏
  • 举报
回复
选择自动模式就好
sql_sf 2011-11-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 perfectaction 的回复:]
开启AWE后,限制最大内存是正确的做法。如果不限制最大内存,会存在SQL Server占尽Win内存导致系统崩溃的情况。
楼主的问题需要综合各方面查找原因,对于SQL Server 2000,需要查看一些性能计数器,一般情况下,都需要做一个trace来查看T-sql性能如何,如可远程,可站内消息。
[/Quote]
大叔
nzperfect 2011-11-25
  • 打赏
  • 举报
回复
开启AWE后,限制最大内存是正确的做法。如果不限制最大内存,会存在SQL Server占尽Win内存导致系统崩溃的情况。
楼主的问题需要综合各方面查找原因,对于SQL Server 2000,需要查看一些性能计数器,一般情况下,都需要做一个trace来查看T-sql性能如何,如可远程,可站内消息。

--小F-- 2011-11-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ap0405140 的回复:]
既然已经开启了AWE选项,

那就不要设置最大内存10G, 选择自动管理模式即可.
[/Quote]同意。
唐诗三百首 2011-11-24
  • 打赏
  • 举报
回复
既然已经开启了AWE选项,

那就不要设置最大内存10G, 选择自动管理模式即可.
newqq 2011-11-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 roy_88 的回复:]
最好用事件跟蹤查原因
[/Quote]

看不出来!!
newqq 2011-11-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lzd_83 的回复:]
写个批处理程序,把sql server服务重新启动。最好在服务器的设置时候设置一下上线的值。否则就会出现耗尽的状态。
[/Quote]

不能重启,重启会中断别人的操作
newqq 2011-11-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ap0405140 的回复:]
CPU,Windows,SQL Server各是多少位的? 32/64.

如果是32位的, 需要开启内存管理AWE选项.
[/Quote]

已经开启
Rotel-刘志东 2011-11-24
  • 打赏
  • 举报
回复
开启awe也要设置上线的值。
Rotel-刘志东 2011-11-24
  • 打赏
  • 举报
回复
写个批处理程序,把sql server服务重新启动。最好在服务器的设置时候设置一下上线的值。否则就会出现耗尽的状态。
唐诗三百首 2011-11-24
  • 打赏
  • 举报
回复
CPU,Windows,SQL Server各是多少位的? 32/64.

如果是32位的, 需要开启内存管理AWE选项.

中国风 2011-11-24
  • 打赏
  • 举报
回复
最好用事件跟蹤查原因

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧