操作命令:
现在我一个库ASFCORE的日志文件已经达到30G了,数据文件为1G,如果要收缩日志文件,则执行如下命令即可!
1. 查看数据库(ASFCORE)的recovery_model_desc类型SELECT NAME, recovery_model_desc FROM sys.databases
2. 如果是FULL类型,修改为SIMPLE类型
--ALTER DATABASE CollectionDB SET Recovery simple
3. 检查日志文件名称
SELECT NAME, size FROM sys.database_files
4. 收缩日志文件大小(单位是M)
--DBCC SHRINKFILE (N'CollectionDB_log' , 10)
5. 恢复成FULL类型
--ALTER DATABASE CollectionDB SET Recovery FULL
建议:
1、在系统使用率较低时运行 CHECKDB。
2、请确保未同时执行其它磁盘 I/O 操作,例如磁盘备份。
3、将 tempdb 放到单独的磁盘系统或快速磁盘子系统中。
4、允许 tempdb 在驱动器上有足够的扩展空间。 使用带有 ESTIMATE ONLY 的 DBCC估计 tempdb 将需要多少空间。
5、避免运行占用大量 CPU 的查询或批处理作业。
6、在 DBCC 命令运行时,减少活动事务。
7、使用 NO_INFOMSGS 选项显著减少处理和 tempdb 的使用。
8、考虑使用带有 PHYSICAL_ONLY 选项的 DBCC CHECKDB 来检查页和记录首部的物理结构。当硬件导致的错误被置疑时,这个操作将执行快速检查。
相关推荐
对SQL Server 2005数据库日志文件进行收缩,释放空间。
数据库日志收缩脚本,适用于SQL server 2005, 2008, 2012
清空sql数据库日志文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,...
SQL2008R2数据库日志太大收缩方法 ...双击SQL Server Management Studio打开数据库管理。 ...5.如下图,收缩数据库日志 到这里已经完成了,数据库的日志收缩 6.如下图,数据库恢复模式修改为完整
将数据库日志文件变为1M大小代码讲解收缩mssql2005数据库日志文件的方法,感兴趣的你可不要错过了哈,希望本文可以帮助到你
最近服务器执行收缩日志文件大小的job老是报错,小编抽时间把此问题的解决方案整理了一下,特此分享到脚本之家平台,供大家学习
1、SQL SERVER数据库经常会碰到数据库日志文件把硬盘空间占满,建议使用命令定时进行数据库收缩 2、查看SQL SERVER数据库版本使用的命令。 3、定期清除多余的备份文件命令。
缩小数据库日志文件.txt sql2000以上使用,速度快
sql日志收缩工具,sql日志收缩工具,在升级用友软件的时候,因为数据库创建的时候日志文件的大小设置太小,长期使用该数据库生成日志文件最终造成空间不够,而报日志文件空间已满的错误,通过此工具完美解决。...
收缩数据库文件(如果不压缩,数据库的文件不会减小 exec(‘DBCC SHRINKDATABASE(数据库名) ‘) –4.设置自动收缩 exec(‘EXEC sp_dboption 数据库名,autoshrink,TRUE’) 二.MS SQL SERVER 2008 &...
批量收缩mssql日志文件,众所周知MSSQL需要经常收缩下日志文件,而收缩日志文件操作麻烦,下面提供傻瓜化批量收缩脚本,只要放到sql命令行中执行一下就可以收缩所有数据库的日志文件了,相当实用。
1.SQL SERVER Always On收缩日志文件详细操作; 2.针对收缩日志出现“cannot be shrunk until all secondaries have moved past the point where the log was added ”问题的分析及解决方法;
收缩文件的过程非常影响性能,这个过程需要移动大量数据从而造成大量IO,这个过程会被记录到日志从而造成日志暴涨,相应的,还会占去大量的CPU资源
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定...
在升级用友软件的时候,因为数据库创建的时候日志文件的大小设置太小,长期使用该数据库生成日志文件最终造成空间不够,而报日志文件空间已满的错误,通过此工具完美解决。 当然适合于其他基于sql server 数据库的...
2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。 ........................