首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于备份和恢复策略

关于备份和恢复策略
EN

Database Administration用户
提问于 2016-05-10 09:23:21
回答 3查看 175关注 0票数 2

我有一些关于备份和恢复策略的问题。

我想对大型数据库进行备份和恢复。60到70 GB,是Server上的一个关键数据库。

备份时间表大约。我决定:

  • 每天全备份
  • 每2或3小时执行一次差异备份
  • 事务日志备份每15分钟一次。

这方法正确吗?如果没有,请提出更好的选择。

哪种恢复模式最适合?(简单、完整、大容量记录)

如果任何备份文件(完整备份文件、差异备份文件或日志备份)已损坏,那么有哪些选项可以快速恢复数据库,同时最大限度地减少数据丢失?

EN

回答 3

Database Administration用户

发布于 2016-06-08 09:53:54

你的后备计划似乎不错。当然,一切都取决于:

恢复点目标(RPO),换句话说-你能承受多少数据损失?

恢复时间目标(RTO)如果发生数据库灾难,您能够花费多少时间将数据库恢复到其工作状态?

注意,如果要在简单恢复模型下运行数据库,则无法进行事务日志备份。

票数 2
EN

Database Administration用户

发布于 2019-11-06 11:10:00

这种做法正确吗?如果没有,请提出更好的选择?

看起来不错,您的备份应该依赖于您的RPO和RTO,而RPO和RTO应该由业务设置。通常,当没有备份时,备份将设置如下:

  • 每周备份一次
  • 每天备份一次
  • 每15分钟记录一次备份

哪种恢复模式最适合?(简单、完整、大容量记录)

当您不想管理事务日志时,应该使用Simple +您不需要时间点恢复。(没有日志备份)

当您需要时间点恢复时,应该使用Full。

我个人从未使用过大容量日志

如果任何备份文件(完整备份文件、差异备份文件或日志备份)已损坏,那么有哪些选项可以快速恢复数据库,同时最大限度地减少数据丢失?

尝试在没有损坏的情况下找到最后一个备份,并恢复该备份。预防腐败比解决腐败容易得多。

这就是为什么定期在数据库上执行DBCC很重要(例如使用Ola Hallengren脚本)。

就我个人而言,我做了一个完整的备份,然后我将做一个checkdb,这样,我确信我拥有的备份是正确的,没有任何损坏。

票数 2
EN

Database Administration用户

发布于 2019-11-06 12:08:44

我想要备份和恢复..。Server上的关键数据库。

让我们从故事的结尾开始.

当数据库在火球中爆炸时:

  1. 您需要多长时间才能恢复并运行(恢复时间目标),以及
  2. 在您这样做的过程中,您的企业准备丢失多少数据(恢复点目标)。

这两项都需要在您和您的业务之间协作定义的术语(您不能单独完成),并在您的公司的恢复策略中固定下来。

问:在上述所有内容中,哪个词明显地缺失了?

回答:“支援”。

能够恢复数据库才是重要的。

你怎么做到这一点并不是。

尽管如此,99.9%的用户可能会使用与数据库相关的备份工具来实现您的恢复策略。

这方法正确吗?

我们不能告诉你。

只有你的生意才能做到这一点。

以防任何备份文件..。堕落了..。

这就是为什么你定期进行康复彩排

  1. 你理解并练习执行恢复过程(你不想在凌晨2点试图解决这个问题,而高级管理人员却在你的脖子上呼吸!),
  2. 您可以度量执行恢复所需的时间(当然,这可能会随着时间的推移而改变),以及
  3. 您可以确保备份文件实际上是可用的(在备份文件成为工作威胁之前)。
票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/138090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档