服务器和计算机在本质上是一样的。
如果将数据保存在服务器的硬盘上,会永久保存,不会因为断电后重启机器而丢失数据。如果您正在运行并且没有保存数据,这些数据会临时存储在内存中,服务器的突然重启会导致这些临时数据丢失。
断电恢复后,如果数据库文件没有损坏,数据库将进行短暂的修复 *** 作,包括:
1重新提交断电前提交但未写入内存的数据。这叫做重做
2断电前已修改但未提交的数据取消整个事务的 *** 作,即恢复到此事务执行前的状态。这叫做撤销
数据库本身具有部分保护功能,并非所有数据都会丢失
当然,以上两个 *** 作的前提是相关的事务 *** 作已经写入日志,日志写入 *** 作是在事务开始时完成的。
配备UPS电源,避免机房服务器断电:
因为机房储存了大量的数据。如果突然断电,服务器关机,会破坏很多数据,这有点像我们在电脑上写word的时候,突然断电,不保存就完成了。使用ups电源后,就有足够时间保持服务器正常运行。网络服务器出现严重负荷工作时要进行服务器系统升级,避免更严重的系统漏洞[BUG]破坏系统的正常运做
出现临时维护的情况是为了更好的维持系统的良好而必要的周期性检测,诸如网络游戏都会定期的进行服务器维护!~我是这么认为的
谢谢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)