目前微軟內部 Team Foundation Server 資料庫維運計畫

Buck Hodges 在日前整理了目前 內部 TFS 資料庫維運規劃方向, 對於 正在導入的夥伴來說,

這是很重要的 經驗分享, 特別需要強調.

我簡單以中文來描述:

  • 目前的版本管控資料庫大約已經使用了 928 G 的實體空間
  • 目前的 工作項目資料庫大約使用了121G
  • 資料倉儲部分, 大約耗用了 17G.
  • 其他的資料庫, 相對之下是很微不足道的
  • 在這樣的前提下, 微軟維運的小組採用
  • 每天晚上 "Full Database Backup" (LiteSpeed)
  • 每15分鐘備份一次 Transaction Log (LiteSpeed)
  • 每一週 都會採用 dbcc checkdb for all databases ( 大約耗用 3-5 小時)
  • 每一週 都會針對 索引 做 defragmentation

Buck Hodges : Internal TFS server database maintenance