SSISDB.ldf 文件大约有100多个G,怎么清理?

0
感觉是因为ETL的原因导致的,这个库不是业务数据库,但这个服务器的SQL部署了好几个ETL包,而且每隔 2个小时就会执行一次,已经用了1年多2年时间了。
 
不知道这个有没有什么标准的清理流程,还是说按照 普通的ldf清理方式就可以清理?
顺便,SSISDB.mdf也有30多个G,这个怎么清理呢?

SSISDB.ldf_.png

 
已邀请:
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2017-01-05 回答

包的数量应该不算多,这个执行频率会增加日志的写入。 
 
LZ可以参考一下看下这篇文章看看:http://www.cnblogs.com/luck001221/p/4312784.html 看看按照这个流程走下来能不能解决这个问题。如果解决了,也可以发一篇文章记录一下,供其他遇到同样问题的朋友参考。
0

wzy阳 2017-01-04 回答

这个是数据库如何清理日志问题了,你可以上网搜搜,好多方法。当然备份做好。
0

sfrost 2017-01-04 回答

不是啊,重点是SSISDB.mdf也有30G大啊,要是继续运行下去,会越来越大,才1年多2年时间啊。
mdf的大小有没什么办法优化呢?
0

justing 2017-04-11 回答

1.清理日志数据
USE SSISDB
GO 
DELETE a
FROM [SSISDB].[internal].[operations] a
WHERE a.created_time < dateadd(day,-7,getdate())
GO

2.收缩数据库文件或者直接收缩数据库
 

要回复问题请先登录注册