选择数据库FILEGROWTH为%或固定大小

时间:2009-05-27 16:55:49

标签: sql-server-2005

有没有人知道与FILEGROWTH设置相关的任何问题(性能或其他)是%而不是固定大小?固定增量有多大优势?

2 个答案:

答案 0 :(得分:2)

使用百分比可能意味着大的自动增长。当您向100GB数据库添加10%时,您将添加10GB。如果这需要超过30秒(很容易就可以)并且你有一个30秒超时的调用者会导致回滚,如果你有一个重试循环,你最终会有很多磁盘活动。我可能知道有人发生了这种情况的变种:P

一般来说,确保对自动增长非常小心 - 它们应该作为最后的手段,而不是作为主要的增长管理策略。对于任何后果的生产数据库,您应该通过确保在维护窗口期间有足够的净空来管理增长。

答案 1 :(得分:0)

我建议使用固定增量。在小型增长型数据库上使用%会导致数据库更频繁地增长。在大型数据库上使用%也会导致过度增长。这里最好的办法是密切监控您的数据库并设置与您的使用情况相匹配的固定增长。