2016-12-09 6 views
4

私たちのTFSデータベースサイズは急速に拡大しており、問題はtbl_TestResultテーブルであることが分かりました。私はなぜそれが速く成長しているのか分かりません。テストケースごとに記録があるようです。私の場合、各チェックインには1000件以上のテストケースが発生します。つまり、1日平均20回のチェックインを行っています。それは約2万レコードです。TFS tbl_TestResultテーブルが非常に大きい

私の質問は、手動でそのテーブルのレコードを削除できますか?テスト結果を失うこと以外にTFに何か問題があるのでしょうか?

UPDATE:

私たちは、手動でデータを削除するか、どのような方法でスキーマを変更すると、TFSのインスタンスは、もは​​やマイクロソフトによってサポートさにつながるTFS 2015

+0

TFSのバージョンは? [データを消去するためのサポートされているオプション]があるかどうかを調査しましたか(https://blogs.msdn.microsoft.com/visualstudioalm/2015/10/08/test-result-data-retention-with-team-foundation-server -2015 /)、データベースを直接操作することを検討するのではなく、 –

+0

@Damien_The_Unbeliever私たちはTFSを持っています2015 – Dilshod

+0

どのくらい成長していますか? –

答えて

4

持っています。効果的に保証を無効にします。

TFS 2015では、チームプロジェクトの管理ページでテスト管理の保存設定を変更できます。デフォルトは30日ですが、誰かが変更している可能性があります。

これ以外は、ALM/DevOpsプラットフォームの一部として収集される通常のメタデータです。 **

+0

私はそれをチェックしませんでしたが、問題を解決するための解決策は何ですか?私に解決策を教えてもらえますか? – Dilshod

+0

データのサイズは、データのサイズにすぎません。 TFSは古いレコードとデータサイズを消去します。しかしそれはかなり大きいです。データの保存期間を30日間に設定していることを確認できますか? –

+0

テストの保存設定を見て、決して削除しないように設定しました。だから私は20日にそれを設定しました。以前のテスト結果が削除されるか、手動で削除する必要がありますか?テスト結果のサイズは213GBです。 – Dilshod

2

これは、テスト結果https://www.visualstudio.com/en-us/news/releasenotes/tfs2017-relnotes#testのスキーマを変更したため、TFS 2017で「修正」されました。 Brian Harryは新しいスキーマからストレージを8倍減らすと述べましたhttps://blogs.msdn.microsoft.com/bharry/2016/09/26/team-foundation-server-15-rc-2-available/

+0

これは最適化であり、成長を制御しません。同じサイズになる前に最後に8倍長くしましょう。 –

関連する問題