数据库的日志文件会长大

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

数据库的日志文件会长大

极其偶尔地,我们在客户那里会发现客户的数据库极具扩大,但是查看其数据文件不大,mdf文件=1G,而日志文件会达到4-5G。
那到底是什么原因导致数据库的日志文件会长大这么多?
首先:我们需要将数据库的恢复模式设置为“简单 Simple”.
再次:使用如下方法查看哪些日志记录会导致如此的急剧变化。
---查看数据库日志的方法
--1 内置方法
DBCC LOG(AIS20121023174212)
--2 使用函数
select @@SPID,Operation,dblog.[Transaction Name],[Transaction ID],AllocUnitName,[Server UID],dblog.SPID,dblog.[Begin Time],
dblog.[AllocUnitName]
,dblog.[RowLog Contents 1]
from fn_dblog(null, null) dblog
WHERE dblog.[Begin Time] >= '2013/11/08'
可以根据Grouop By来识别哪些操作和事务会在一段时间内的多少,然后根据事务的SPID来确定对应的SQL,这样就可以确定哪些模块的SQL导致这个问题了。最后,做个实验,
while i<1000000
insert table t_111
selelct 字段
set I++
end
你看你的裁判空间是不是很快压爆了,ldf文件将急剧扩大。所以反复的insert是数据库扩大的元凶之一。
那怎么解决这个问题呢

数据库的日志文件会长大

极其偶尔地,我们在客户那里会发现客户的数据库极具扩大,但是查看其数据文件不大,mdf文件=1G,而日志文件会达到4-5G。那到底是什么原因导...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息