如何檢查我們 Team Foundation Server?
有些時候伺服器就放在那裡給大家用
都是等到出現有問題時,大家才會開始緊張…
像之前 VSS 在使用時常常就遇到資料毀損的問題
導致要常常進行修復 ( 2、3 小時跑不掉 ,當時人數才 20 上下 )
開發被中斷對團隊來說是件非常傷的事… ( 一直到現在都有聽到慘事發生 Orz )
那麼 TFS 呢?雖然已經有 SQL Server 自動幫我們維護資料一致性的問題
但,若是「不當」地使用還是會讓你的 Server 爆掉的
比如
客戶寄一堆的需求文件來,連解壓縮都沒有就整個把 zip 放到版控中!
這個做法讓伺服器短短不到1週,就讓伺服器爆了
不然就是,自已的專案產生的 DLL 也很開心地放到版控中…
( 除非是 3th party 或是 共用元件才需要,請視情況而定 )
還有一種就是 拼命開 Team Project ,明明沒有需要分割專案的需求卻開一堆
導致資源的浪費
所以提早了解目前專案的時用情況,至少可以提早準備相關的硬體和備援機制
至少各位不想要等到 Server 爆掉後,大家都擔心個半死吧!
另一個重點是,也可以讓 MIS 大哥可以有時間準備相關的硬體和移轉
另外就是,適時的擴充硬體是件非常重要的事
這次 TFS 2010 可以動態擴充!只要不夠用了再弄一台新的 SQL Server 就好了
( 有興趣 或是有痛過的 可以先看 MSDN 的 TFS 架構 )
這絕對比自已做移轉要省上 1000 倍的時間 ( 想到當時移轉時卡了不知多少次!遠目 )
回歸我們這次的分析項目吧!
這個的套件在你的 TFS 上沒有嗎?請下載 Power Tool
點選項目有詳細說明和資訊 ,有問題的話都會給您建議應該要怎麼修正
可以切換不同的顯示格式,這裡會有完整的版本、路徑、檔案數量、大小
這些數量非常重要,都是可以讓我們評估是否要擴充新的伺服器
是 AP 的量太大?還是 DB 的 IO 過高?都是幫助我們分析和下決策!!
事前了解才不會亂了陣腳… :)