AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 40473
Accepted
Jensd
Jensd
Asked: 2013-04-20 11:54:27 +0800 CST2013-04-20 11:54:27 +0800 CST 2013-04-20 11:54:27 +0800 CST

Progress OpenEdge 增量备份的原因

  • 772

在存储不是问题的情况下:实际上是否有充分的理由进行增量备份而不是仅仅进行完整备份?

编辑
这实际上可以指任何具有完整和增量备份的数据库。在这种情况下,我们使用支持备份计划和实时事务日志归档的 Progress OpenEdge RDBMS。除此之外,我认为这个问题不一定与单个供应商有关。完全/增量备份的选择可以适用于许多不同的数据库引擎。

backup progress-database
  • 3 3 个回答
  • 1257 Views

3 个回答

  • Voted
  1. Best Answer
    ETL
    2013-04-20T12:41:29+08:002013-04-20T12:41:29+08:00

    备份运行时间是在 Progress 上进行增量备份的一个原因。我的备份运行速度足够快,所以我不需要使用此功能,而且我仍然只进行完整备份。

    这也取决于您的要求。例如,如果您有繁重的财务交易并且您希望每小时或类似时间保留一个备份,您将需要进行增量(或实时)。

    但是除非你有什么东西迫使你做增量,否则我会做完整备份,我发现这样更容易恢复。

    就性能影响而言,如果您有一个快速磁盘阵列,即使在中等强度使用期间,我也没有看到进行备份的影响。显然,它还取决于系统的大小。我说的是 37Gb 数据库。

    • 1
  2. KookieMonster
    2013-04-20T12:02:55+08:002013-04-20T12:02:55+08:00

    如果空间不是问题,时间就可以。增量备份通常比完整备份花费的时间更少。许多 DBA 没有足够长的维护窗口来在一周内进行完整备份(例如,如果完整备份需要几个小时)并且不得不每晚求助于增量备份。

    如果您想了解更多关于备份和恢复操作(以及使用 Sql Server)的信息,您可能会比阅读 Shawn McGehee 所著的《SQL Server 备份和恢复》一书做得更糟。

    如果您不太关心时间和空间,您可以继续执行最简单的维护计划,只包含完整备份(有或没有事务日志备份)。这在很大程度上取决于您拥有的数据量、维护窗口的持续时间和您的 SLA(服务级别协议)(如果有的话)。

    • 0
  3. Kin Shah
    2013-04-20T12:37:46+08:002013-04-20T12:37:46+08:00

    你指的是什么 RDBMS?MS SQL Server 没有“增量备份”。它只有完整、差异和事务日志备份。

    您可以(松散地)将事务日志备份等同于增量备份,因为它需要完整备份和所有增量(只不过是事务备份),直到发生时间点故障。

    差异备份的工作方式不同,因为您只需要一个完整备份和最后一个差异备份,数据库就可以恢复到进行差异备份时的状态。之后,您必须还原 T-log 备份,以便可以执行时间点恢复。

    考虑到以上事实,大多数 DBA 或服务器管理员更喜欢完整备份和后续的 Incremetal 备份(T-log 备份)。节省磁盘空间 B. 与恢复完整备份相比,所需时间会更少。

    请注意,恢复模型(例如 BULK LOGGED、SIMPLE、FULL)在您进行 T-log 备份时也起着重要作用(显然,在进行 T-log 备份时,SIMPLE 恢复不合时宜)。

    增量(T-log)备份的唯一问题是,如果丢失其中任何一个,数据库只能恢复到最后一个完整的日志链。想象一下有人删除文件等。管理它们也是一项额外的开销。

    • 0

相关问题

  • SQL Server 备份策略的优缺点及其合适的使用场景

  • 更改了 max_allowed_pa​​cket 并仍然收到“数据包太大”错误

  • SQL Server Express 的任务计划程序

  • 我可以在使用数据库后激活 PITR 吗?

  • Oracle 中的数据库备份 - 导出数据库还是使用其他工具?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    授予用户对所有表的访问权限

    • 5 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    pedrosanta 使用 psql 列出数据库权限 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve