恢复模式设置为满,并在每隔一天进行完全备份。没有日志/差异备份。日志文件大小越来越大。我一周前就缩小了日志文件(googled),现在还不错。现在,文件又在增长。
如果我们将恢复模式设置为简单,并在每隔一天进行完全备份(如果发生任何崩溃,则可以丢失1或2天的数据)。
会没事吗?我是否能够恢复最后的完全备份而没有任何问题?
还是让模式保持满,每周只进行一次完全备份,并在每隔一天进行日志备份?请建议一下。
PS:我是桌面支持技术,如果问题中有任何错误,我很抱歉
发布于 2021-10-31 09:33:02
如果我们将恢复模式设置为简单,并采取完整的备份间隔天(如果任何崩溃发生,则可以丢失1或2天的数据)。会没事吗?我将能够恢复最后的完全备份,没有任何问题?
如果您可以在任何崩溃发生时损失1或2天的数据,那么将恢复模型转换为Simple应该没有问题。是的,您可以在没有任何问题的情况下恢复最后一个完整备份
还是将模式保持为满,每周只进行一次完全备份,并在每隔一天进行日志备份?请建议
如果您希望能够恢复到某个时间点(例如,在崩溃发生前1分钟,如果每1分钟进行日志备份),则需要完全恢复模型。事实上,对于大多数(如果不是全部)生产环境,推荐使用完全恢复模式。
在完全恢复模型中,您需要安排常规日志备份,如果没有任何延迟日志截断,则日志文件不应该不断增长。但是您还必须考虑日志备份大小的增长,并不时地截断它(使用INIT/FORMAT备份日志)。
因此,正如您所看到的,完全恢复模型有一些管理开销,如果您对丢失1-2天的数据没有意见,您可以切换到简单,并每隔一天进行一次完整的备份。
仍然存在一些问题,因此您可能希望在下面阅读(或者不想:)
请注意,在简单的模型中,仍然使用事务日志,它只是在每个事务发生后被截断(检查点发生)。如果您的事务(插入/更新/删除/等)不会太大--您将不会看到任何事务日志文件的增长(如果您有足够大小的预先生成的日志文件来满足您的工作负载)。但是,如果您在某个时候运行一些大型事务(大型索引重建、导入数据等),这些事务就有可能再次增长日志。日志文件将在事务后被截断,因此在文件中它将是空的,但是文件将保持大。
https://dba.stackexchange.com/questions/301932
复制相似问题