2013-08-27 1 views
3

У нас есть небольшая установка TFS (только разработчики 3-4 используют ее), но она используется с 2008 года и в последнее время становится мучительно медленной, чтобы реагировать, для проверки, отчетов о работе, вы называете ее. Например, VS2008 замедляется до остановки шлифования (например, заморозка в течение нескольких минут) при изменении режима компиляции. Очистка кеша клиента не имеет никакого значения, и на сервере нет похожей кэш-папки (не то, что я могу найти). Однако я замечаю, что база данных TFSBuild имеет очень большие таблицы (например, TestResult). Я уверен, что нам не нужна эта информация для нас самих, потому что мы никогда не возвращаемся к предыдущим результатам теста более чем через день или около того.TFS 2008 очень медленный - что с этим делать?

Мой вопрос: есть ли хорошее руководство для управления всеми этими данными, чтобы TFS работала плавно? Есть ли набор инструментов, которые позволят мне очистить ненужные данные и так далее? Мы добираемся до стадии, когда нам стоит много времени, ожидая чего-то, чего не было в прошлом несколько лет назад.

Клиенты: Windows 7, Visual Studio 2008 TFS.

Сервер: Windows 2003 R2. TFS 2008 & Sql Server 2005.

Я должен добавить, что мы не заинтересованы в сохранении информации более чем за последние несколько сборок, хотя я замечаю, что база данных, похоже, сохраняет данные на огромных количествах предыдущих сборок, возвращается к 2009 году. Никакой пользы к нам на всех. Можно ли все это безопасно удалить?

+0

У вас есть анализатор наилучшей практики? – DaveShaw

+0

Наш офис имел такие проблемы в течение многих лет. Мы закончили переход на SVN. – asawyer

+0

Анализатор наилучшей практики? Что это? – haughtonomous

ответ

0

Я бы поспорил на стороне базы данных.

Вы проверили журнал транзакций базы данных? Проверьте правильность настройки базы данных. Я много раз видел HUGE транзакционные журналы в установках TFS.

Вы проверили политики хранения в своих определениях сборки?

Если вы много используете возможности тестирования, вам может потребоваться запустить Средство очистки тестовых соединений, чтобы удалить старое вложение из результатов теста.

Вы также можете ознакомиться с устаревшими рабочими областями, особенно с ожидающими изменений.

Это MSDN link и this one также могут дать вам указатели.

 Смежные вопросы

  • Нет связанных вопросов^_^