清理MSSQL内存占用的存储过程
来源:互联网 发布:vb.net2010软件下载 编辑:程序博客网 时间:2024/04/28 15:38
对于内存有限的电脑来说,MSSQL运行一段时间后,会缓存很多数据库数据,使用本存储过程,可以设置MSSQL的使用内存变小,再恢复,从降低他的内存使用量。
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sp_ClearMemory]') AND type in (N'P', N'PC')) Drop procedure sp_ClearMemoryGOCREATE procedure [dbo].sp_ClearMemory @MaxMemSize INTEGERasbegin -- 清除所有缓存 DBCC DROPCLEANBUFFERS -- 打开高级配置 exec sp_configure 'show advanced options', 1 -- 设置最大内存值,清除现有缓存空间 exec sp_configure 'max server memory', 256 EXEC ('RECONFIGURE WITH OVERRIDE') -- 设置等待时间 WAITFOR DELAY '00:00:01' -- 重新设置最大内存值 EXEC sp_configure 'max server memory', @MaxMemSize EXEC ('RECONFIGURE WITH OVERRIDE') -- 关闭高级配置 exec sp_configure 'show advanced options',0endGOGRANT EXECUTE ON sp_ClearMemory TO PUBLICGO
0 0
- 清理MSSQL内存占用的存储过程
- 关于MSSQL占用过多内存的问题
- 关于MSSQL占用过多内存的问题
- [ZT]MSSQL占用内存过大的解决方法
- MSSQL占用内存过大的解决方法
- 2008 mssql的存储过程
- 内存优化(一)清理数组占用的内存
- 删除MSSQL危险存储过程的代码
- 删除MSSQL危险存储过程的代码
- PHP怎样调用MSSQL的存储过程
- MSSQL简单的分页存储过程
- 删除MSSQL危险存储过程的代码
- mssql为公开的存储过程
- 删除MSSQL危险存储过程的代码
- 删除MSSQL中危险的存储过程
- 生成MSSQL Data备份的存储过程
- mssql使用输出参数的存储过程
- php调用MSSQL存储过程的方法
- Inverse和cascade是Hibernate映射中最难掌握的两个属性
- Threads And Locks
- 绿箭侠
- 【springmvc+mybatis项目实战】杰信商贸-32.出口报运修改+报运货物批量展现-批量修改控件1
- avi视频 及其压缩
- 清理MSSQL内存占用的存储过程
- android ndk Android.mk
- QT5设计VTK UI窗口
- Android全局捕获崩溃异常记录日志保存至本地并定时删除
- Error parsing HTTP request header
- 缓冲字符流 BufferedReader类与BufferedWriter类
- Android实战简易教程-第六十四枪(Android APP 引导页实现-第一次应用进入时加载)
- 自己动手写一个推荐系统
- Unity3D手机游戏开发-金玺曾读书摘要(2015-4-27 19:01、2016-4-11 10:39)