gpt4 book ai didi

sql-server - SQL Server数据库备份计划和日志截断

转载 作者:行者123 更新时间:2023-12-04 02:04:55 25 4
gpt4 key购买 nike

我有一个每晚备份的 SQL Server 2005 数据库。备份包括:

  1. 数据库的完整备份。
  2. 事务日志的备份。

目前这是两个独立的工作。

日志很大,我想进行一些设置:

  1. 数据库每晚进行完整备份
  2. 日志的设置使得我可以从一个备份与下一个备份之间的任何点恢复数据库。

如何设置才能使日志文件易于管理?我怀疑日志从来没有被缩小过,因为日志太大了。

最佳答案

据了解,您目前正在实现完整恢复模型。这将允许您恢复到某个时间点,前提是您有涵盖所需时间点的事务日志备份(完整备份后)。

为了减少所需事务日志文件的大小,您应该增加事务日志备份的频率。我建议每小时一次。一旦您测量了日志文件的实际使用情况,您就可以将其缩小到更合适的大小。这里要注意的关键点是,一旦事务日志备份完成,日志文件的非事件部分就可以再次使用。事务日志文件持续增长的原因是事务日志备份要么根本没有进行,要么备份频率不够。

我还建议您考虑混合执行差异备份和完整备份,以减少备份数据的总体大小。一个示例计划是每周一次完整备份,例如每周日,以及每日差异备份。

我希望我所详细说明的内容有意义。请随时直接与我联系,我将很乐意协助您为您的环境部署适当的备份策略。

基本引用资料:

  1. How to stop the transaction logfile from growing enexpectedly
  2. Backup and Restoring Databases in SQL Server

关于sql-server - SQL Server数据库备份计划和日志截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/735728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com