sql-server – 我可以安全地从Autogrow更改实时SQL数据库吗?
我有一个实时SQL 2005数据库,并且处于非自愿DBA的非常不幸的位置.
该数据库具有1.4 GB的MDF文件和2.2 GB的LDF. Autogrowth的增长率不受限制,增幅为10%.我有很多磁盘空间 – 所以认为最好将初始大小设置得更大.它正在快速增长 – 在过去的6个月中规模翻了一番. 我可以选择一个高数字(因为我有足够的空间),只需更改初始大小(可能更改为4,000或其他) – 然后将其设置为每周检查以确保我们不在此数字的某个百分比内? 谢谢. 解决方法是.您可以增加mdf初始大小,SQL Server会将文件增大到该大小.在实时数据库上执行此操作非常安全,但请选择安静的时间!您会发现尺寸增加非常快.我刚刚将测试数据库从128MB增加到4GB,耗时2秒.鉴于数据库的当前大小,初始大小为4GB似乎是合理的.如果你有大量的磁盘空间,为什么不把增长设置得高,例如2GB甚至4GB?以大增量增长数据库可减少mdf文件的物理碎片. 您不需要每周检查,因为SQL Server将继续增长该文件.只需确保没有磁盘空间不足. JR PS我刚刚看到Aaron的回复.我与他的不同之处在于我对数据库的自动增长没有任何问题.但是,您希望设置自动增长参数以避免大量小幅增加. 10%是默认值,我认为这对于大多数数据库来说太小了. 日志大小的PPS看起来有点大.数据库是否设置为“完全日志记录”,如果是,您确定要备份数据库吗?如果日志文件大小失控,您可以使用“dbcc shrinkfile”来减少它.有关详细信息,请参阅联机丛书 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |