Sql server 关于使用哪种SQL Server恢复模型的建议
我们有一台生产服务器,运行着大约50个客户生产数据库,我们正在审查恢复模式,希望了解您对使用哪种恢复模式的所有建议 我一直在做一些研究,但对哪种模式最好的反应不一 服务器场景是Sql server 关于使用哪种SQL Server恢复模型的建议,sql-server,database,recoverymodel,Sql Server,Database,Recoverymodel,我们有一台生产服务器,运行着大约50个客户生产数据库,我们正在审查恢复模式,希望了解您对使用哪种恢复模式的所有建议 我一直在做一些研究,但对哪种模式最好的反应不一 服务器场景是 完整服务器备份每天执行一次(由云提供商执行) 所有数据库目前都没有定期备份(因为它们在大约6个月前也使用过) 存储在这些数据库中的信息/数据量因每个客户的需要而不同-每个数据库 所有数据库当前都设置为简单恢复模式,这是在日志文件开始过度增长时决定的,这导致硬盘问题/空间有限,无法连接到数据库。自从改变为简单,它已经停
- 完整服务器备份每天执行一次(由云提供商执行)
- 所有数据库目前都没有定期备份(因为它们在大约6个月前也使用过)
- 存储在这些数据库中的信息/数据量因每个客户的需要而不同-每个数据库
那么,如果上次备份后丢失了数据怎么办?是否可以接受?如果使用简单恢复模型,则日志记录最少。您可以收缩日志文件,它将保持较小,但是,存在一些风险。这是一篇关于不同恢复类型的好文章-->谢谢Ross。在这里发布之前,我已经查看了所有的信息。我想要的是更多,关于最佳实践的建议/提示等。主要问题是:您的数据有多重要?如果数据库服务器崩溃并损坏其磁盘怎么办?如果您只有昨晚的备份,并且可能损失一整天的工作,您(以及您的企业)还能生存吗?如果是,那么您可以使用
SIMPLE
恢复模型。如果您需要能够恢复到更接近灾难性故障的状态—以便只损失几分钟或几小时的工作—那么您需要切换到FULL
恢复模式,并设置适当的事务日志备份程序,以防止这些发送日志在sizeThank you marc中爆炸,现在出现的另一个问题是,执行常规事务日志会占用大量资源吗?CPU、内存等。。。只是不想在高峰时段造成问题等。。。