即使有电池支持的写入缓存,断电是否也会导致数据库损坏?

即使有电池支持的写入缓存,断电是否也会导致数据库损坏?

数据中心断电,我们正在等待恢复。我们的数据库服务器有电池支持的写入缓存。这是否完全消除了主电源断电导致数据库损坏的可能性?

答案1

完全?不。缓存的硬件或软件故障仍然可能存在。电池或 NAND 存储可能会发生故障。有些系统在断电时只能维持数小时到数天的耐用性。

不过,正常工作的缓存不会因断电而丢失数据。此外,当没有断电保护时,缓存会适当降级以进行写入,因此面临风险的数据量相对较少。


无论底层存储是什么,许多数据库都应该有办法满足持久性和时间点恢复要求。对于 SQL Server,这是事务日志及其启用的恢复操作。即使存储确实成功紧急关闭,在启动备份时验证事务恢复是否发生可能是一个好主意。

相关内容