TFS2008 をインストールした 2009 年頃から TFS を使用しています。ある時点で TFS2010 にアップグレードし、ソース管理、作業項目管理、ビルドなどに使用しています。
TFSVersionControl.mdf ファイルは 287,120,000 KB (273GB) です。いくつかのクエリを実行したところ、tbl_BuildInformationField テーブルが巨大であることがわかりました。1,358,430,452 行あり、150,988,624 KB (143GB) を占めます。複数のアクティブなビルドにわたって複数のアクティブな製品があり、ビルドごとに複数のソリューションがあり、ソリューションに警告メッセージがないわけではありません。
私の質問:
- MSBuild が tbl_BuildInformationField テーブルを大量にスパムするのを止めることは可能ですか? つまり、すべてのプロジェクトのすべての警告ではなく、エラーと一般的なビルド情報のみを書き込みますか?
- このテーブルから古いデータを消去またはクリーンアップする方法はありますか?
- 4 年間の TFS 使用で 273GB は平均サイズですか?
- tbl_BuildInformationField の 143GB は「通常の」サイズですか?