小さな TFS セットアップがあります (3 ~ 4 人の開発者しか使用していません) が、2008 年から使用されており、最近、チェックアウト、作業項目レポートなどの応答が非常に遅くなっています。たとえば、VS2008 は、コンパイル モードを変更するときなどに、速度が極端に遅くなることがあります (数分間フリーズします)。クライアントのキャッシュをクリアしても違いはなく、サーバーには同様のキャッシュ フォルダーがないように見えます (私が見つけたわけではありません)。ただし、TFSBuild データベースには非常に大きなテーブルがいくつかあることに気付きました (TestResult など)。1 日以上前のテスト結果に戻ることはないため、この情報は必要ありません。
私の質問は、TFS をスムーズに動作させるために、このすべてのデータを管理するための適切なガイドはありますか? 不要なデータなどを消去できる一連のツールはありますか? 私たちは、物事が起こるのを待つだけで多くの時間を浪費する段階に達しています。これは、数年前には決してありませんでした.
クライアント: Windows 7、Visual Studio 2008 TFS。
サーバー: Windows 2003 R2。TFS 2008 & SQL Server 2005.
データベースが 2009 年にさかのぼる膨大な量の以前のビルドに関するデータを保持しているように見えることに気づきましたが、最近のいくつかのビルド以外の情報を保持することに関心がないことを付け加えておきます。どうにかしてこれをすべて安全に削除できますか?