首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MS SQL 定时重启 有无必要解决方案

2012-04-25 
MS SQL 定时重启 有无必要如题:据一些专家说DB服务器不应该经常重启,因为数据都缓存在内存中,重启会导致各

MS SQL 定时重启 有无必要
如题:据一些专家说DB服务器不应该经常重启,因为数据都缓存在内存中,重启会导致各种信息丢失,遗弃,如:databuffer
编译计划。等
但是作为系统运维来说,又希望经常重新启动OS,以保证OS 正常运作(大家都知道WINDOWS 很烂的啦)
 我的环境是OS :WINDOWS 2003 SP2 DB:MS SQL 2008R2 .
内存32G >实际生产库
  工作环境:0:00至7:00不用,14:00--18:00是高峰期。


重启和不重启是个纠结的问题,各位给个建议,并希望能给出理由,欢迎PK,谢谢

[解决办法]
作为服务器来说,的确是不应该经常去重启的,操作系统用server版的应该还可以

实在不行,可以考虑手工重启,或者把重启的频次尽量较少,比如说1个月、2个月、... 重启一次
重启的时间应选择在空闲时间
[解决办法]
标记一下,以备后用,好问题,顶起来,等待高手解决
[解决办法]
不建议服务器频繁重启!
[解决办法]
要重启干嘛?
我自己的一台小型WEB服务器,用2000系统,2005数据库,访问量也不算小,大概每半年会遇到一次重启吧.
[解决办法]
不过,数据库方面重启是不会丢失什么的,除非强制掉电,数据库在遇到重启时,一般都要将重要内容写入磁盘,重启后会调入.不过,一些已编译的东西,在重启后遇到请求后会重新编译.
但WEB服务器方面,在遇到重启时可能会出现一些问题,比如Applictiony变量会丢失,2000的IIS还经常会遇到Appliction变量写磁盘文件错误的问题.
[解决办法]
建议是不经常重启,但既然系统运维又希望经常重新启动OS,就在空闲的时间段一个月重启一次吧,最好手动,免得出问题
[解决办法]
http://www.sqlskills.com/BLOGS/PAUL/post/Survey-do-you-regularly-reboot-SQL-Server.aspx
[解决办法]
关键是为什么要重启,没有理由啊,server版的系统很稳定啊,及时打补丁就可以了,数据库能不重启尽量别重启,我们做MS的项目都没有没事启动服务器的事情,起不来怎么办?
[解决办法]
丢失到是不可能,问题是你为什么要频繁重启?

探讨
又希望经常重新启动OS,以保证OS 正常运作。。

[解决办法]
操作系统不重启的化,就重启sql服务,会减少被占用的内存
[解决办法]
探讨
引用:
作为服务器来说,的确是不应该经常去重启的,操作系统用server版的应该还可以

实在不行,可以考虑手工重启,或者把重启的频次尽量较少,比如说1个月、2个月、... 重启一次
重启的时间应选择在空闲时间

我的环境是0:00--7:00点是没人用的。操作系统是windows server 2003 SP2 64 位的

楼上能给个官方地址的建议……

[解决办法]
唉,我们都知道的,有时候开发者写的代码,总是导致mssql死锁啊内存占用厉害啊7788的,而且还没法子让他们去改(因素很多你懂的),只能通过数据库重启来暂时解决
我fk啊
[解决办法]
是的如果经常从新启动操作系统并不大好,而且数据库支持很多应用,从新启动对客户

也不好交代,不过可以定一个maintance计划,定期从新启动服务器
[解决办法]
数据库不用经常重启,如果维护服务器要重启系统,数据库也会自动重启的!频繁重启数据库导致定时任务、数据同步等执行失败,没有必要吧。楼主要搞清楚是维护服务器系统,还是维护数据库!

热点排行