社区
MS-SQL Server
帖子详情
SQL Server2000随运行时间增长占用内存逐渐增大到500M多,怎么回事?
我是丁学
2005-08-31 09:36:17
Windows2000 Server + SQL Server2000
配置了网站服务器,但网站访问量特别小,很少读写数据库
另外作为一个数据中转站,每天夜里对数据库进行较大规模的读写
数据库内有很多表和存储过程
刚启动时一般占用内存在30M左右,随运行时间增长占用内存逐渐增大,最多曾到过500多M
会是什么原因?会不会是存储过程的问题?
谢谢!
...全文
138
1
打赏
收藏
SQL Server2000随运行时间增长占用内存逐渐增大到500M多,怎么回事?
Windows2000 Server + SQL Server2000 配置了网站服务器,但网站访问量特别小,很少读写数据库 另外作为一个数据中转站,每天夜里对数据库进行较大规模的读写 数据库内有很多表和存储过程 刚启动时一般占用内存在30M左右,随运行时间增长占用内存逐渐增大,最多曾到过500多M 会是什么原因?会不会是存储过程的问题? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phantomMan
2005-08-31
打赏
举报
回复
这是 SQL 的内存管理, 只要 内存足够,sql 不会马上释放内存中间使用的对象;
你可以通过企业管理器限制sql的最大内存使用值
sql
server
占用
内存
过高的解决办法
sql
server
,右键属性——
内存
——设置最大服务器
内存
。
怎样解决
SQL
Server
内存
不断增加问题
当
SQL
Server
数据库引擎在 Microsoft® Windows NT® 或 Windows®
2000
上运行时,其默认
内存
管理行为并不是获取特定的
内存
量,而是在不产生多余换页 I/O 的情况下获取尽可能多的
内存
。为此,数据库引擎获取尽可能多的可用
内存
,同时保留足够的可用
内存
以防操作系统交换
内存
。
SQL
Server
实例在启动时通常获取8到12MB的
内存
以完成初始化过程。当实例
【转载】
SQL
Server
占用
内存
过大导致服务器死机问题的解决
使用MS
SQL
的站长朋友都会被MS
SQL
数据库吃
内存
的能力佩服得五体投地,一个小小的网站,运行若干天之后,MS
SQL
就会把服务器上所有的
内存
都吃光,此时你不得不重新启动一下服务器或MS
SQL
来释放
内存
,有人认为是MS
SQL
有
内存
泄露问题,其实不然,微软给我们了明确说明: 在您启动
SQL
Server
之后,
SQL
Server
内存
使用量将会持续稳定上升,即使当服务器上活动很少时也
SQL
SERVER
的
内存
会不断增加,问题分析
SQL
SERVER
的
内存
会不断增加当
SQL
Server
数据库引擎在 Microsoft® Windows NT® 或 Windows®
2000
上运行时,其默认
内存
管理行为并不是获取特定的
内存
量,而是在不产生多余换页 I/O 的情况下获取尽可能多的
内存
。为此,数据库引擎获取尽可能多的可用
内存
,同时保留足够的可用
内存
以防操作系统交换
内存
。
SQL
Server
MS-SQL Server
34,838
社区成员
254,631
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章