SQLSERVER2005 日志空间暴增导致磁盘空间满的处理

本文描述了在SQLSERVER中遇到日志文件占用过多磁盘空间的问题,通过将恢复模式改为SIMPLE,进行日志收缩以及调整日志文件大小控制来解决,强调了在操作前备份数据库的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于SQLSERVER来说,这个日志暴增的情况还是比较多的,以前遇到过做了ALWAYSON后,由于恢复模式为FULL,导致日志增长很厉害,经常发现,日志几天就增长到几百G,后来通过定期压缩才处理。今天这个问题,确实有点奇怪了,一个只查询的遗留库,结果磁盘空间被日志占满了,估计是应用还是做了什么操作,暂不去研究,先处理空间再说。

经过查询,发现是其中两个库的空间特别大,进一步分析,发现,是日志文件每个都达到了260G,那么对于日志文件这么大,该如何处理呢

其实,最简单可以通过日志收缩来处理。

下面记录一下操作步骤:

目录

查看当前的空间

修改恢复模式为SIMPLE

日志收缩

调整日志文件大小控制


1.查看当前的空间

2.修改恢复模式为SIMPLE

查看当前类型,是FULL

修改为SIMPLE

3.日志收缩

对象资源管理器—》实例—》展开“数据库”—》 要截断日志的数据库—》

右键 –》任务 –》收缩—》文件—》日志”

修改为: 日志

收缩操作:释放未使用的空间

最后点 确定 即可。

收缩后,空间完全释放:

由 260G,降到 6M

4.调整日志文件大小控制

当然,我们这里可以控制日志增长大小的,默认是不限制,可以调整为一个限制大小,比如100M。等 。

请注意,在执行收缩操作之前,应该备份数据库以防止数据丢失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值