加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 05:51:59 所属栏目:MsSql教程 来源:网络整理
导读:我有一个实时SQL 2005数据库,并且处于非自愿DBA的非常不幸的位置. 该数据库具有1.4 GB的MDF文件和2.2 GB的LDF. Autogrowth的增长率不受限制,增幅为10%.我有很多磁盘空间 – 所以认为最好将初始大小设置得更大.它正在快速增长 – 在过去的6个月中规模翻了一番
我有一个实时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”来减少它.有关详细信息,请参阅联机丛书

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读