减少 TFS 数据库大小

问题描述 投票:0回答:1

我们从 2010 年开始使用 TFS,每年定期升级。为了管理其数据大小,我们实施了 Azure DevOps 的保留策略。虽然我们观察到工件大小有所减少,但我们注意到内容表 (tbl_content) 中没有删除任何内容,并且磁盘空间也没有被释放。我应该采取什么步骤来回收磁盘空间?

我们使用了 prc_CleanupDeletedFileContent 和 prc_DeleteUnusedFiles,但我们只获得了 3 GB 的空间。

azure-devops tfs cicd
1个回答
0
投票

artifacts
的大小一般包含以下物体的大小:

  • 已发布到 Azure Artifacts 源并仍保留的包。它还包括已移入回收站但未永久删除的包。

  • 构建管道中的发布构建工件任务发布的工件。


要减小

artifacts
的大小,您可以尝试以下操作:

  1. 在 Azure Artifacts 源中设置保留策略以自动删除包。

  2. 删除一些不需要的包(如果它们仍保留在 Azure Artifacts 源中)。

  3. 手动永久删除已移入回收站的软件包(如果您将来不需要恢复任何软件包)。

  4. 删除一些不需要的构建(如果它们仍保留在构建管道中)。这还将删除这些构建中的 Publish build artifacts 任务发布的工件。


最新问题
© www.soinside.com 2019 - 2024. All rights reserved.