设想情况:
应用级用户事件存储在DB中(用于应用级审计/历史记录)。这意味着时间点恢复可能不会发生在DB级,而是在应用程序级,除非一个胭脂应用程序用户故意搅乱整个DB,从而使DB级恢复更加实用。
我的问题是,对于日常数据库备份,什么是合理的保留策略?例如,储存30天的备份有意义吗?在这个典型的场景中,一般的最佳实践是什么?
发布于 2019-05-21 12:16:56
有三个问题驱动了这里的答案:
DBCC CHECKDB)?对于大量的数据,第一个问题通常会立即回答这个问题。如果有法律要求,这也能很快地解决问题。
如果这两个问题都不加限制,那么第三个问题就是一个很好的起点。
假设您运行了DBCC CHECKDB并发现了损坏--您需要使用一个完整的备份,以防无法就地修复。如果您每周运行一次,那么保持两周的备份可能是个好主意。
如果您没有运行CHECKDB,那么就去做吧,而不是这个。
https://dba.stackexchange.com/questions/238677
复制相似问题