2016-12-09 54 views
4

我們的TFS數據庫大小非常快,我發現問題出在tbl_TestResult表上。我不知道爲什麼它快速增長。看起來每個測試用例都會有一個記錄。在我的情況下,我們有超過1000個測試用例會在每次登記時被解僱。這意味着我們平均每天進行20次登記。大約有20,000條記錄。TFS tbl_TestResult表非常大

我的問題是我可以手動刪除該表上的記錄?除了丟失測試結果之外,它是否會給TFs帶來任何問題?

UPDATE:

我們有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實例不再被微軟支持的。它實際上使您的保修無效。

在TFS 2015中,您可以更改Team Project管理頁面中的測試管理保留設置。默認是30天,但有人可能已經改變了它。

除此之外,這是作爲ALM/DevOps平臺的一部分收集的正常元數據。 **

+0

我沒有檢查,但解決方案然後解決問題是什麼。你能給我一個解決方案嗎? – Dilshod

+0

數據的大小可能只是數據的大小。 TFS清除較舊的記錄和數據大小。但是這很大。你能確認你的數據保留時間設置爲30天嗎? –

+0

我看着測試保留設置,它被設置爲永不刪除。所以我現在把它設定爲20天。將刪除以前的測試結果,還是應該手動刪除它們?我的測試結果大小爲213GB。 – Dilshod