版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MSSQLServer占用过多内存的解决方法 SQL Server 2008 或者R2的默认内存分配是2147483647MB, 差不多算是无穷大,对于系统内存的管理策略是有多少占多少,除非系统内存不够用了(大约到剩余内存为4M左右),SQL Server才会释放一点点内存。所以很多时候,我们会发现运行Sql Server的系统内存往往居高不下。SQLserver会把所有处理过的SQL操作缓存在内存里,这样就不用总去读硬盘了。例如你运行一个 SELECT 语句,那么SQL Server会将相关的数据页(SQL Server操作的数据都是以页为单位的)加载到内存中来,下一次如果再次请求此页的数据
2、的时候,就无需读取磁盘了,大大提高了速度。这类的缓存叫做数据缓存。还有一些其他类型的缓存,如执行存储过程时,Sql Server需要先编译再运行,编译后的结果也会缓存起来,下一次就无需再次编译了。但是如果长时间运行SQL Server, 系统内存被用的差不多,再开启其他程序就有可能会报内存不足,因此需要清理内存占用。方法1:定期重启下SQL Server 数据库服务,使用任务计划定期执行下边批处理:net stop sqlserveragentnet stop mssqlservernet start mssqlservernet start sqlserveragent这种方法最简单有效,但
3、是只能临时的清除SQLServer缓存所占的内存空间,时间长了SQLServer还会把内存占满。而且很重要的是这种方法不能在SQLserver有连接的情况下使用,那样会让正在使用SQLServer的用户暂时无法连接SQLServer,甚至导致程序处错误。方法2:进入Sql server 企业管理器,在数据库服务器名称上点击【右键】-【属性】-【内存】,在右边的【使用AWE分配内存】(sqlServer64的应该不用勾)左边把对勾打上。在最大服务器内存(MB)上填入适当的大小,点【确定】,重启一下Sql服务方法3:use masterselect lock_timeoutset lock_tim
4、eout 900000- 15分钟select lock_timeout设置数据库每隔15分钟回收闲下来的进程,可以把时间设的短一些方法4:从过程高速缓存中删除所有元素2000里面可以 用DBCC UNPINTABLE,但这个操作不会立即释放表内存Buffer2005/2008能够更自由的对SQL所占用的内存空间做处理 如DBCC FREEPROCCACHEDBCC FREESESSIONCACHEDBCC FREESYSTEMCACHE(All)DBCC DROPCLEANBUFFERS这几个命令分别用来清除存储过程相关的缓存、会话缓存、系统缓存以及所有所有缓存。以上几个命令一般能释放缓存。
5、但是有的时候不是很管用,因为虽然SQLserver会清除掉现有缓存,为新的缓存腾地方,但是不会因为Cache(缓存)释放了而释放已经占用的内存,此命令只会让SQLServer不会继续占领新的内存,无奈的是,Sql Server并没有提供任何命令允许我们释放不用到的内存。因此我们只能通过 动态调整Sql Server可用的物理内存设置来强迫它释放内存USE masterGOEXEC sp_configure show advanced options, 1-开启advanced options设置开关GOEXEC sp_configure max server memory, 5120-最大内存调整为5GBEXEC (RECONFIGURE)WAITFOR DELAY 00:00:05EXEC sp_configure max server memory, 20480-最大内存调整为20GBEXE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030药品监管行业市场发展分析及发展战略与投资前景预测研究报告
- 2025-2030药品流通追溯体系建设冷链物流监管方案实施方案分析报告
- 2025-2030药品流通行业市场分析与发展趋势评估与投资规划管理研究报告
- 2025-2030茶叶种植土壤改良技术需求分析及茶产业链投资效益评估报告
- 2025-2030芬兰高等教育行业影响力监测及国际招生策略规划
- 2025-2030芬兰林产品行业市场现状投资评估规划研究报告
- 2025-2030芬兰智能老年人扶手行业市场现有供需调研及投资评估规划分析研究报告
- 小学英语教师画像特征与教学资源应用效果关联性分析教学研究课题报告
- 2025年数字营销平台建设:跨境电商数据分析与品牌建设可行性研究报告
- 成都市泡桐树小学天府智造园分校2025年储备教师招聘备考题库完整参考答案详解
- 火电环保题库
- 输变电工程多维立体参考价(2025年版)
- 图像修辞视域下高中语文教材插图的功能及教学应用
- 店面入股分红协议
- 应急救援装备售后服务方案
- 节后安全第一课:企业复工复产安全教育培训
- 数字经济学 课件 第8章 数字市场竞争与垄断
- CJT511-2017 铸铁检查井盖
- 矿用产品安全标志及其识别
- 改进高中数学学困生数学学习的个案研究
- 防止采空区自然发火的封闭及管理专项措施(最终)
评论
0/150
提交评论