如何让SQLSERVER自动释放内存?

bluesun 2007-04-04 02:44:08
如何让SQLSERVER自动释放内存?
...全文
4435 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
oulawang2 2011-06-20
  • 打赏
  • 举报
回复
最近朋友介绍了一款不错的软件.” 剑儿SQL Server内存释放器”,大家可以百度一下.软件图如下:,使用方法很简单.填写最大释放值.保存一下就ok了.


剑儿软件系列官方网站,web服务器木马监控器,SQL内存释放器(www.soft288.com) 原文出处:http://www.soft288.com/news-ny.asp?id=8
ctcmgy 2007-12-12
  • 打赏
  • 举报
回复
use master
select @@lock_timeout
set lock_timeout 900000
-- 15分钟
select @@lock_timeout


用这个试试,每隔15分钟回收闲下来的进程,可以把时间设的短一些
rouqu 2007-12-12
  • 打赏
  • 举报
回复
2000里面除了dbcc unpintable好像就没有了 而且这个操作也不会立即释放表内存Buffer

(DBCC UNPINTABLE does not cause the table to be immediately flushed from the data cache. It specifies that all of the pages for the table in the buffer cache can be flushed if space is needed to read in a new page from disk.)

2005/2008让DBA能够更自由的对SQL所占用的内存空间做处理 如

CHECKPOINT
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE

等分别可以回写脏页、去除查询缓存、去除存储过程缓存等 还可以sp_cursor_list查看全部游标 DBCC OPENTRAN查看数据库打开事务状态等

中国风 2007-04-04
  • 打赏
  • 举报
回复
DBCC FREEPROCCACHE
从过程高速缓存中删除所有元素。

语法
DBCC FREEPROCCACHE
zhanminga 2007-04-04
  • 打赏
  • 举报
回复
重新启动SQLserver
中国风 2007-04-04
  • 打赏
  • 举报
回复
用内存整理软件

34,590

社区成员

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

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