2012 R2/TFS/SQL 是否需要设置限制以免日志占用磁盘空间?

2012 R2/TFS/SQL 是否需要设置限制以免日志占用磁盘空间?

设置: Hyper-V 2012 R2 主机,主要客户机是带有 SharePoint 的 TFS 单服务器安装(包括用于 TFS 操作的 SQL)

这个问题发布于StackExchange SharePointWRT 是关于服务器的 SharePoint 方面,但由于操作系统和服务器上的其他非 SharePoint 应用程序,因此在此发布:

Server 2012 R2, TFS, SQL (for TFS)

问题是服务器 VHD(最初为 100G)已满,我猜这是从上面的列表加上 SharePoint 记录的一个简单问题。

我能够轻松地将 Hyper-V VHD 大小扩大到 120G,但我怀疑问题会再次出现。我想解决根本原因。

上面列出的每一项(操作系统和应用程序)是否都必须更改默认设置以限制其磁盘使用量?上面的链接表明 SQL 确实如此,但我还没有找到在 SQL 中查看建议的位置。

以下帖子有许多有用的提示和链接,但我想在这里提出这个问题以巩固/关注那些看起来运行良好的服务器上的基本潜在日志记录问题。

Server 2012 R2 系统磁盘填充

释放磁盘空间(WinDirstat 在此被建议为其他帖子 - 好/安全的想法?)

按照以下解决方案进行编辑:SQL .ldf 占用了大量空间,下面 #2 中推荐的解决方案解决了这个问题。想发布一个链接,提供可以很好地缩小 .ldf 的具体查询命令,以及一个用于查找空间消耗位置的工具链接。

Dell 支持页面提供有关压缩 ldf 文件的一般指导

目录统计这对于查找空间的使用位置非常有用。

答案1

我并不经常使用 IIS 或 SQL Server,但我会关注两件事:

  1. IIS 日志记录。Windows 中没有内置任何自动 IIS 日志维护功能,因此 IIS 日志可能会占用越来越多的磁盘空间。

  2. SQL Server 事务日志。如果 SQL Server 数据库未设置为简单恢复模式,并且没有配置管理事务日志大小的数据库或事务日志维护任务,则数据库事务日志可能会消耗越来越多的磁盘空间。

相关内容