우리는 작은 TFS 설정 (3 ~ 4 명의 개발자 만 사용)을 가지고 있지만, 2008 년부터 사용 중이며 최근에는 체크 아웃 및 작업 항목 보고서에 대해 느리게 반응하고 있습니다. VS2008은 컴파일 모드를 변경할 때 가끔씩 멈추는 경우가 있습니다 (몇 분 동안 멈춤). 클라이언트 캐시를 지우는 데 아무런 차이가 없으며 서버에 비슷한 캐시 폴더가없는 것으로 나타납니다 (찾을 수있는 캐시 폴더가 아닙니다). 그러나 TFSBuild 데이터베이스에는 매우 큰 테이블 (예 : TestResult)이 있습니다. 우리가 하루 정도 전에 이전의 테스트 결과로 돌아 가지 않기 때문에 우리는이 정보가 필요 없다고 확신합니다.TFS 2008 매우 느리게 - 어떻게해야합니까?
내 질문은 : TFS를 원활하게 유지하기 위해이 모든 데이터를 관리하는 좋은 지침이 있습니까? 원하지 않는 데이터 등을 제거 할 수있는 도구가 있습니까? 우리는 몇 년 전에는 결코 일어나지 않았던 일들이 일어날 때까지 기다리는데 많은 시간을 들여야하는 단계에 도달했습니다.
클라이언트 : Windows 7, Visual Studio 2008 TFS.
서버 : Windows 2003 R2. TFS 2008 & Sql Server 2005
데이터베이스가 이전 빌드의 방대한 양의 데이터를 보유하고있는 것으로 보이지만 마지막 몇 가지 빌드 이상에 대한 정보를 유지하는 데 관심이 없다고 덧붙여 야합니다. 우리에게 전혀 쓸모가 없습니다. 이 모든 것을 안전하게 삭제할 수 있습니까?
모범 사례 분석 도구를 실행 했습니까? – DaveShaw
저희 사무소는 수년간 이런 문제가있었습니다. 우리는 SVN으로 전환하는 것을 끝내었다. – asawyer
모범 사례 분석기? 그게 뭐야? – haughtonomous