SSIS 数据库 占用 空间太大

 

背景介绍:

    前端时间做的一个 SSIS的一个项目,也是第一次做,踩了不少坑,开发环境和生产环境的 不一致,也是一通折腾,今天记录一个项目运行一段时间之后 碰到的一个问题及解决方案  

问题描述

  今天在客户的生产机器上排查另外一个问题的时候,遇到了 客户的ssis的机器的 磁盘占用空间 报警的情况,

  

 

   这个服务器上只跑了一个 ssis的一个项目,看到这个情况就想到 肯定是数据库占用的 空间随着时间推移,空间涨起来的,于是进入C盘 数据库目录去看

 

果然: ssis的数据库 占了 140多G的空间 ,ssisdb的数据占空间这么大,肯定是日志记录岁时间涨起来的,想到日志,由于第一次做,都没有特别设置 SSIS的日志,使用的是微软默认的日志的设置,就去上网查了下 别人的解决方法,

直接 Google,找到一篇文章:https://devjef.wordpress.com/2015/02/03/ssisdb-why-bigger-isnt-always-better/ 介绍了相应的方法,且有一个 清理历史日志记录数据的 存储过程,在我的测试机上可以正常执行,执行前的磁盘占用情况忘记截图了,

下边是执行后的:

 

  执行完之后,按上边文章的设置 ,把定期清理日志 设置问题TRUE,日志保留天数 设置为30天, 配置到到服务器上。

  待后续观察下,日志记录的保留情况 在做补充。

  

 根据之前的设置,后续做了些测试,设置是没有问题的。

 

posted @ 2018-12-11 12:59  木子易  Views(965)  Comments(0Edit  收藏  举报