繁体   English   中英

MS SQL Server 数据库选项 - 事务日志

[英]MS SQL Server Database Option - Transaction Log

在进入另一个主数据库之前,我有一个用于暂存目的的数据库。 它平均有 5-6 百万条记录。 几天后交易日志不断增长到 30-40 演出。 交易记录并不重要,因为如果需要,我可以再次从我的来源中检索。 只需要一些配置细节。

管理事务日志的最佳方式是什么? 我应该设置什么数据库恢复模式 - Simple、Full、Bulk Logged ? 默认情况下,我选择了完整。 我应该每天安排一项工作来清除事务日志吗?

有什么建议吗? 谢谢。

交易记录并不重要,因为如果需要,我可以再次从我的来源中检索。 . . . 我应该设置什么数据库恢复模式

简单的。 然后将日志缩小一次。

如果数据库损坏(即,您必须进行恢复),您可以承受丢失多少数据。 即,您的 RPO 是多少? 这决定了备份的频率。

如果只有完整备份(也可能是差异备份)就足够了,那么设置为简单。

如果您需要更频繁的备份,则设置为完整备份并定期进行日志备份。

解决上述问题后,将日志文件缩小到合适的大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM