利用Windows计划任务自动重启SQL回收内存

  最近为数据库服务器增加了内存,达到了最大支持的8G,数据库用的是mssql 2005 ,之前内存一直是4G的,不存在内存大和32位操作系统冲突的事情,32位操作系统单进程最大支持2G的内存,这样子的话内存就白加了,怎么办呢?网上搜索了很多资料,发现微软提供了一个算是临时的解决方案吧,使用AWE来分配内存,这样子sqlserver占用的内存基本上可以达到系统总内存。

&">nbsp;   但是,经过一段时间的运行,发现了一个问题,就是当内存占用增加到一定量(比如6G)的时候,内存还会一直增加下去,这样时间长了就会造成内存用完,甚至可能造成服务器当机, 课件下载论坛 的数据库服务器就因为这个在晚上自己死机了,造成访问中断。究其原因是因为AWE不能自动回收内存。

  于是乎一个想法出来了,因为sqlserver重启时会自动回收内存,那么问题就变成了定时重新启动sqlserver ,大家都知道sqlserver有自动备份等功能,但是没有自动重启的功能。这时候我突然想到了windows自带的计划任务,我们可不可以利用计划任务来定时重新启动sqlserver呢?

  现在脉络基本清楚,基于平时重新启动sqlserver 时经常提示要关闭自动备份功能(也就是sqlserver代理),于是我新建一个记事本,然后重命名为sql.bat ,单击右键编辑输入以下内容:

  net stop sqlserveragent

  net stop mssqlserver

  net start mssqlserver

  net start sqlserveragent

  基于这样的内容,自动运行时不会出现任何提示,不信大家可以试试看更换或者删减下上面的4个语句,运行后应该都会有提示,需要手工操作才可以。下面就是在控制面板里面新建一个计划任务了,这里省掉。

  转载请注明出处http://www.kejianxiazai.com。

时间: 2024-08-01 09:23:17

利用Windows计划任务自动重启SQL回收内存的相关文章

tomcat在windows下设置自动重启的方法

绿色版tomcat在windows下设置自动重启 首先下载tomcat,一定要下载有bin\service.bat文件的,并且要有tomcat.exe文件 首先是tomcat在F:\apache-tomcat-6.0.36\bin中的startup.bat能够自动启动,启动需要配置两个环境变量. a)AVA_HOME:F:\cds\jdk1.5.0_09(jdk位置) b)CATALINA_HOME:F:\cds\apache-tomcat-6.0.36(tomcat的位置,startup是启动

C# 上传文件到FTP- 手动可以运行可以成功-如果用windows计划任务自动执行程序,就会出现上传错误的提示

问题描述 有上传文件到FTP的功能.手动运行程序,可以正常上传到FTP.如果用windows计划任务来自动运行程序,就会出现不能上传文件的提示...publicstaticvoidUploadFile(){foreach(ReportInforiinReportInfoList){try{stringfilename=ri.ReportName+".xls";stringftpServerIP="WWWWWW";FileInfofileInf=newFileInfo

windows控制台程序自动重启

有时控制台程序由于日志更改或其他原因需要定时重启,在Linux平台有很多工具可以实现,但是windows命令有限,实现起来有些麻烦.最近有个项目需要处理这种情况,搜索了很久,并写了一些代码才解决.程序为java编写,要重启需要解决两个问题--杀掉java进程和重启启动程序.这里还有一个隐含的问题,如果杀掉进程后马上启动新的程序,有的时候会出现两个后果交叉的情况,虽然程序是先调用了杀进程再启动,但是启动的进程又被杀掉了.为了避免这种情况出现,在两个操作之间需要延时一会.这样,问题就归结为:1 杀掉

两招实现Windows XP系统自动重启

  系统死锁时自动重启 单击开始/运行,键入regedit并回车,打开注册表编辑器,找到并展开hkey_local_machineSystemCurrentControlSetCrashControl分支,在右侧窗口中找到AutoReboot键,将其Dword数值数据修改为1,退出注册表编辑器并重新启动一次计算机,以后系统死机时就会自动重启. 资源管理器崩溃时自动重启 在资源管理器崩溃比如桌面图标,任务栏无示显示,鼠标消失,不能使用Alt+Tab组合键切换窗口等时,让计算机自动重启的方法是打开注

Windows 10关机自动重启什么原因 Windows 10关机自动重启解决办法

这个问题应该是Win10还没完善导致的,只要将系统的快速启动关了就可以了.  1.首先进入控制面板--电源选项: 2.然后进入选择关闭盖子的功能:     3.然后点更改当前不可用的设置:     4.然后再将启用快速启动的勾打掉就行了.  

WINDOWS象2003服务器定时自动重启任务计划

  操作步骤: 1.打开开始/程序/附件/系统工具中/任务计划,弹出任务计划窗口: 2.然后双击"添加任务计划": 3.运行"任务计划向导",按"浏览": 4.找到系统盘下WINDOWS/SYSTEM32目录中的shutdown.exe文件,单击"打开"按钮: 5.在出现的对话框中键入该任务的名字(如"Reboot"),执行方式选择"每周": 6.然后按"下一步"选择

Windows中使用计划任务自动执行PHP程序实例_php实例

所谓任务计划就是由计算机自动调用用户事先设置好的应用程序,从而达到简化用户操作的目的.利用Windows 2000的任务计划程序(相当与*NIX下的cron程序,这里不再对其详述),我们可以安排任何脚本.程序或文档在最恰当的时候运行,从而满足自己的需要.下面以Windows 2000为例. 具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤: 单击"开始"按钮,然后依次选择"程序"→"附件"→"系统工具"→"

PHP程序自动运行,windows计划任务

具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤: 1.单击"开始"按钮,然后依次选择"程序"→"附件"→"系统工具"→"任务计划"(或者是"设置"→"控制面板"→"任务计划"),启动Windows 2000的任务计划管理程序. 2.在"任务计划"窗口中双击"添加任务计划"图标,启动系统的"

windows资源管理器老是重启怎么解决

最近有网友反馈电脑经常会出现每隔一段时间windows资源管理器自动重启的情况,严重影响到的用户使用电脑,那么资源管理器老是重启是怎么回事,又该如何解决呢?下面本文将与大家分享下如何解决windows资源管理器老是重启. windows资源管理器重启提示 windows资源管理器重启的原因: 产生windows资源管理器重启的最根本原因是系统资源不足导致,此类问题可能是软件问题,当然也可能是硬件问题.对于解决办法我们通常是先从软件入手,最后再到硬件的排除思路. 资源管理器重启的原因有很多,一般出