Таблица TFS tbl_TestResult очень большая

Размер нашей базы данных TFS рос очень быстро, и я понял, что проблема связана с таблицей tbl_TestResult. Я не уверен, почему это растет так быстро. Кажется, будет запись для каждого теста. В моем случае у нас есть более 1000 тестовых случаев, которые будут запускаться при каждой регистрации. Это означает, что мы делаем в среднем 20 проверок в день. Это около 20 000 записей.

У меня вопрос, могу ли я вручную удалить записи в этой таблице? Это создаст какие-либо проблемы с TF, кроме потери результатов тестов?

ОБНОВИТЬ:

У нас TFS 2015

2 ответа

Решение

Удаление данных вручную или изменение схемы любым способом приведет к тому, что ваш экземпляр TFS больше не будет поддерживаться Microsoft. Это фактически аннулирует вашу гарантию.

В TFS 2015 вы можете изменить параметры хранения Test Management на странице администрирования Team Project. По умолчанию 30 дней, но кто-то, возможно, изменил его.

Кроме этого это обычные метаданные, которые собираются как часть вашей платформы ALM/DevOps. **

Это было "исправлено" в TFS 2017, потому что они изменили схему для результатов теста https://www.visualstudio.com/en-us/news/releasenotes/tfs2017-relnotes. Брайан Гарри упомянул 8-кратное сокращение хранилища по сравнению с новой схемой https://blogs.msdn.microsoft.com/bharry/2016/09/26/team-foundation-server-15-rc-2-available/

Другие вопросы по тегам