SQL SERVER事物日志增长过快

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL SERVER事物日志增长过快相关的知识,希望对你有一定的参考价值。

事物日志增长过快,几个月有80多G,有人能解释一下原因吗?
我需要的是原因,不是解决方案,谢谢!
没有限制这些,但是几个月数据量并不大,数据文件3G多点,对数据库操作也不是太多,何来80G的日志啊?

参考技术A 问:
在我的SqlServer中有个newdbs数据库,我在程序中对库只进行添加,删除,修改,查询的功能,但不知为什么newdbs数据库的事务日志文件(LDF文件)增长很快,一个月就从10M达到了3G,有谁能告诉我怎样解决吗?
在日志文件的文件属性中设置文件自动增长,增长按百分之10,文件增长不受限制。
______________________________________________________________________________________________
答1:
在sql server 中设置有关属性
______________________________________________________________________________________________
答2:
能说明一下吗
______________________________________________________________________________________________
答3:
没人回答吗,高手在哪呀
______________________________________________________________________________________________
答4:
直接限制大小就可以了。
但是那样数据库就不能根据日志恢复到某个时候的状态。
另外,日志文件不能设得太小。
如果启动事务,并且日志文件不足够储存事物进行中的信息.
那么事务就没有办法完成。
参考技术B 在 企业管理器里, 右键点击你的数据库, 选择 “属性”,在属性页里, 切换到 “选项” 页, 选中 “自动收缩”, 将 “模型” 改为 “简单”, 然后 “确定”。
然后, 右键点击你的数据库, 选择 “所有任务-->收缩数据库...”,在出来的窗口里, 直接点击 “确定”。本回答被提问者和网友采纳

SQL server怎样修改主日志文件的增长上线

日志文件太大 也没有意义

建议定期清理 日志文件

日志文件满而造成SQL数据库无法写入文件时,可用两种方法:
一种方法:清空日志。
1.打开查询分析器,输入命令
DUMP TRANSACTION 数据库名 WITH NO_LOG
2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--
在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
参考技术A 在management studio中右点数据库名,属性,文件,打开autogrowth旁的按钮。

以上是关于SQL SERVER事物日志增长过快的主要内容,如果未能解决你的问题,请参考以下文章

sql日志增长过快.高手救命啊!!!

关于SQL Server事务日志的问题汇总

请教SQL server 2008 R2 日志过大问题

如何清除SQLserver 日志

如何清除SQLserver 日志

SQL SERVER TRANSACTION 事物