gpt4 book ai didi

sql - 减少 SQL 备份的大小?

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

我正在使用 SQL Express 2005,并且每天晚上都会备份所有数据库。我注意到一个数据库变得越来越大。我查看了数据库,不明白为什么它变得这么大!我想知道这是否与日志文件有关?

寻找有关如何找出为什么它在没有那么多数据的情况下变得如此大的提示 - 以及如何优化/减小大小?

最佳答案

需要检查的几件事:

  • 您的数据库是否处于“简单”恢复模式?如果是这样,它将产生更少的事务日志条目,并且备份也会更小。建议用于开发 - 但不适合生产

  • 如果处于“完整”恢复模式 - 您是否定期进行事务日志备份?这应该会限制事务日志的增长,从而减少总体备份大小

  • 您最近是否在其上运行过DBCC SHRINKDATABASE(yourdatabasename)?这可能会有所帮助

  • 您的数据库中是否有任何日志/记录表随着时间的推移而被填满?您可以删除其中一些条目吗?

您可以通过以下方式找到数据库的恢复模型:转到对象资源管理器,右键单击数据库,选择“属性”,然后选择对话框中的“选项”选项卡:

alt text

马克

关于sql - 减少 SQL 备份的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1305107/

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