我可以安全地从 Autogrow 更改实时 SQL 数据库吗?

aSk*_*ker 3 sql sql-server ssms

我有一个实时的 SQL 2005 数据库,并且非常不幸地成为了非自愿的 DBA。

该数据库有一个 1.4 GB 的 MDF 文件和一个 2.2 GB 的 LDF。Autogrowth 设置为不受限制地增长 10%。我有很多磁盘空间 - 所以认为将初始大小设置得更大一些会更好。它正在快速增长——在过去 6 个月内规模翻了一番。

我可以选择一个较大的数字吗(因为我有足够的空间),然后简单地更改初始大小(可能为 4,000 或其他)-然后将其设置为每周检查以确保我们不在此数字的某个百分比范围内?

谢谢。

Pau*_*dal 6

多么及时 - 我昨天刚刚写了一篇关于这个问题的日志博客 - 在数据文件大小管理的重要性中查看。概括:

  • 如果可能的话,最初调整数据文件的大小以考虑当前大小加上至少一年的增长
  • 如果可以,请打开即时文件初始化(注意:这仅影响数据文件,日志文件始终必须归零)
  • 总是打开自动增长 - 我完全和毫无保留地不同意任何相反的人。当您的监控失败时,它应该始终处于紧急情况下(除非 SCOM 错误阻止您打开它 - 请参阅文章以获取解释)
  • 将自动增长设置为固定的、适当的大小
  • 不要依赖自动增长。监控文件使用情况并手动增长。监控紧急情况下发生的自动生长
  • 如果可以避免的话,永远不要缩小。我的博客文章有一个脚本可以告诉你原因。
  • 您的日志文件似乎太大。查看另一篇博文“正确事务日志大小管理的重要性”以获取一些提示和技巧。

希望这可以帮助!