規劃資料庫大小

每部受管理電腦每天事件與警示的平均數量,是決定您資料庫大小的主要因素。因為此值在不同的組織之間差異很大,您必須分析現有組織以決定大小的需求。

例如,沒有完整更新的電腦且發生許多威脅與惡意程式碼偵測事件的組織,比起維持系統更新且對於共用檔案與存取網際網路資源具有嚴格原則的組織,需要更多資料庫空間。貴組織可能包含這兩種極端的混合,介於這兩者之間。

Client Security 使用 SQL Server 2005 以儲存 Client Security 部署中受管理電腦的相關資訊。

Client Security 使用三個您必須適當調整的資料庫:

  • 集合資料庫 (也稱為 MOM OnePoint 資料庫)
  • 報告資料庫 (也稱為 MOM SystemCenterReporting 資料庫)
  • SQL Server 2005 tempdb 資料庫

您在 Client Security 安裝過程中,設定集合和報告資料庫的大小。

每一受管理電腦將資料傳送至集合伺服器。此資料首先儲存於集合資料庫中,然後移動到報告資料庫長期儲存。這些資料庫的成長率取決於下列因素:

  • 受管理電腦數目
  • 惡意程式碼發生頻率
  • 安全性狀態評估 (SSA) 發現的漏洞數量
  • 執行的掃描次數與類型

下列章節摘要說明關於 Client Security 資料庫的規劃考量因素。如需資料庫大小的詳細資訊,請參閱《Client Security 效能與延展性指南》中的資料庫大小 (http://go.microsoft.com/fwlink/?LinkId=89813)(英文)。

SQL Server 版本

資料庫大小規劃中的一項重要因素是您使用的 SQL Server 版本。因為這些版本處理索引的方式不同,即使受管理電腦數量相同,活動也類似,SQL Server Standard Edition 的 Client Security 報告資料庫大於 Enterprise Edition 的資料庫。您決定資料庫大小時,以及選擇用於 Client Security 部署的 SQL Server 版本時,應將這一點列入考慮。

資料保留

您為報表而必須保留資料的期間,也會影響資料庫大小。預設報告資料庫保留資料 395 天 (一年又一個月)。您可以使用 Microsoft Operations Manager (MOM) 2005 新增的 SQL Server 預存程序,修改此保留期間。

您可以犧牲報告與追蹤長期資料的能力,而減少對於資料庫空間的需求。

Bb418916.note(zh-tw,TechNet.10).gif附註
減少報告資料庫的大小時,請以小步驟的漸進方式執行,這一點很重要;資料會在下一次清理工作週期時從資料庫中移除,如果移除大量資料可能會使清理工作逾時。

您也能增加保留期間,以延長報表能力。增加報告資料庫內的保留期間,會將資料從集合資料庫傳輸至報告資料庫的完成時間予以延長 (DTS 交易)。如果有必要將 Client Security 資料保留超過 395 天,在增加資料保留期間之後,請監視 DTS 交易的期間。

Bb418916.note(zh-tw,TechNet.10).gif重要事項
增加資料保留期間,對於主控報告資料庫的 SQL Server 電腦的效能可能造成負面影響。除非該伺服器具有充分資源,否則不應增加資料保留期間。如需有關 Client Security 系統需求的資訊,請參閱Client Security 的系統需求.

如需關於 DTS 交易效能與資料庫大小的資訊,請參閱《Client Security 效能與延展性指南》中的資料庫大小 (http://go.microsoft.com/fwlink/?LinkId=89813)(英文)。

如需關於變更報告資料庫資料保留期間的資訊,請參閱知識庫文章 (http://go.microsoft.com/fwlink/?LinkId=86925)(本文為機器翻譯)。

tempdb 資料庫是在資料庫維護工作與查詢期間,用於儲存暫時資料結構的 SQL Server 系統資料庫。此資料庫由伺服器上的所有 SQL Server 資料庫使用,而且會在您每次重新啟動 SQL Server 服務時動態重建。tempdb 資料庫被設定為自動成長至最大的可用磁碟空間,其記錄檔案則設定為自動成長至最大 2 GB。

tempdb 資料庫在將資料從集合資料庫傳輸到報告資料庫的 DTS 交易期間,使用頻繁。如果沒有足夠空間讓 tempdb 資料庫在此交易期間自動成長,DTS 工作將會失敗。

顯示: