定时重启SQL Server和Tomcat
定时重启SQL Server和Tomcat
[http://hi.baidu.com/personnel/blog/item/020d5edf020a281248540306.html]
定时重启SQL Server和Tomcat
2007-06-07 08:23
以前没有自己管理服务器还不知道,SQL Server服务器的内存随着运行的时间增长而不断增长。
用了一两天之后发现进程中的SQL Server已经占用了近1.3G的内存,内存一共只有2G,又过了一天,网站已经打不开了。估计是因为SQL Server内存占用太多了。
只好重启SQL Server服务,网站才可以打的开。
这种情况一时也没好的办法解决,昨天想到还是采用定时重启服务来解决吧,不然我得每隔两天要登录服务器重启一次太麻烦了。
restart.bat
net stop mssqlserver
net start mssqlserver
net stop tomcat6
net start tomcat6
上面是一个bat批处理文件,重启mssqlserver和tomcat6服务,加到系统的任务计划中,选择一个合适的时间执行就行。
昨晚测试了一下,早上过来,网站可以正常访问,我想应该没有问题了。
相关文档:
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
HR服务器: 操作系统->32位Windows2000 SP4 数据库->32位SQL Server2000
OA服务器: 操作系统->64位Windows2003 SP2 数据库->64位SQL Server2005
OA项 ......
----start
大家对IF ELSE语句可能都很熟悉,它是用来对过程进行控制的。在SQL的世界中CASE语句语句有类似的效果。下面简单的介绍CASE语句的用法。考虑下面的情况,假设有个user表,定义如下:
CREATE TABLE USER
(
NAME VARCHAR(20) NOT NULL,---姓名
SEX INTEGER,---性别(1、男 2、女)
BIRTHDA ......
CREATE PROC [dbo].[UP_EC_JOB_UpdateAddressType]
(
@Count INT
)
AS
BEGIN
SET NOCOUNT ON
DECLARE @TransactionNumber INT
DECLARE @Cursor CURSOR
SET @C ......