SQL Server2000随运行时间增长占用内存逐渐增大到500M多,怎么回事?

我是丁学 2005-08-31 09:36:53
Windows2000 Server + SQL Server2000
配置了网站服务器,但网站访问量特别小,很少读写数据库
另外作为一个数据中转站,每天夜里对数据库进行较大规模的读写
数据库内有很多表和存储过程

刚启动时一般占用内存在30M左右,随运行时间增长占用内存逐渐增大,最多曾到过500多M
会是什么原因?会不会是存储过程的问题?

谢谢!
...全文
177 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivianfdlpw 2005-08-31
  • 打赏
  • 举报
回复
1。应用程序中应及时关闭数据库连接,释放资源
2。安装最新的补丁包
3。监视数据库内存使用率:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adminsql/ad_perfmon_8x0l.asp
phantomMan 2005-08-31
  • 打赏
  • 举报
回复
这是 SQL 的内存管理, 只要 内存足够,sql 不会马上释放内存中间使用的对象;

你可以通过企业管理器限制sql的最大内存使用值

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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