調整 Client Security 資料庫元件

Client Security 使用 SQL Server 作為集合和報告資料庫。在選擇 SQL Server 版本以及執行此軟體的硬體時,請考量下列事項。

如需調整 SQL Server 效能的詳細資訊,請參閱監視與調整效能 (http://go.microsoft.com/fwlink/?LinkID=85444) 及 10 項儲存最佳作法 (http://go.microsoft.com/fwlink/?LinkId=85451)。

Client Security 支援 SQL Server 2005 Standard Edition 與 SQL Server 2005 Enterprise Edition。

這兩種版本的重要差異在於 SQL Server 2005 Enterprise Edition 可支援較多資料。SQL Sever 2005 Enterprise Edition 能夠執行資料表及索引分割,藉此提升龐大資料庫的效能。

如需產品版本的比較,請參閱 SQL Server 2005 功能比較 (英文) (http://go.microsoft.com/fwlink/?LinkId=85452)。

如需分割的詳細資訊,請參閱 SQL 中的分割資料表及索引 (英文) (http://go.microsoft.com/fwlink/?LinkId=85453)。

Client Security 在 SQL Server Standard Edition 中最多可支援 3,000 部受管理電腦。若要管理 3,000 部以上的用戶端電腦,Client Security 就需要 Enterprise Edition 的分割功能。

由於 Client Security 必須依靠 SQL Server,故應遵循 SQL Server 效能調整的建議。

磁碟考量因素

為充分提升讀寫效能並減少資料庫交易與系統檔案存取之間的爭用情形,一般的建議是將 SQL Server 資料檔及交易記錄檔存放在不同的磁碟主軸上。以 Client Security 而言,建議您同樣採取此項建議,並在安裝 SQL Server 時,在伺服器上分別指定資料及記錄檔的預設位置。Client Security 安裝程式會依照這些路徑,分別安裝集合和報告資料庫。如有必要,可在 SQL Server 安裝完畢後,變更 SQL Server 資料庫及記錄檔的預設值。

若要變更 SQL Server 資料庫及記錄檔的預設位置
  1. 啟動 Microsoft SQL Server Management Studio。

  2. 在物件總管中的 SERVERNAME 上按一下滑鼠右鍵,再按一下 [內容]。

  3. 在 [伺服器內容] 對話方塊的 [選取頁面] 下,按一下 [資料庫設定]。

  4. 在 [資料庫預設位置] 下,輸入資料及記錄檔位置的路徑,然後按一下 [確定]。

影響磁碟效能的另一項因素是磁碟的雙向資料傳輸速率。建議您將 SQL Server 資料庫的資料檔安裝於快速磁碟類型上,例如小型電腦系統介面 (SCSI) 或序列式先進附加技術 (SATA),而非低速磁碟類型如電子整合裝置 (IDE)。如有可能,建議對此採用獨立磁碟備援陣列 (RAID)。RAID 設定可同時提供效能增益及資料備援。

SQL Server 交易記錄檔是用來儲存資料交易以待稍後寫入資料庫檔案。交易記錄檔通常為唯寫,只有在需要修復時才會讀取。因此,最好採用寫入功能最佳的 RAID 設定,且交易記錄檔最好存放在 RAID 1 磁碟陣列中。

在理想情況下,SQL Server 資料庫的資料檔應存放能提供備援且讀寫作業的速度俱佳的磁碟陣列中。最好採用 RAID 10 設定。

基於效能因素,也建議您將 tempdb 資料檔和記錄檔存放在與其他資料庫不同的磁碟資源中。如需更多資訊,請參閱 10 項儲存最佳作法 (http://go.microsoft.com/fwlink/?LinkId=87536)。

如需 SQL Server 2005 磁碟設定的詳細資訊,請參閱附錄 A:實體資料庫儲存區設計 (英文) (http://go.microsoft.com/fwlink/?LinkId=85457)。

MOM 2005 與 SQL Server

Client Security 使用 MOM 2005 作為集合資料庫 (OnePoint 資料庫) 及報告 (SystemCenterReporting) 資料庫。這些資料庫由 SQL Server 管理。當資料從集合資料庫傳送到報告資料庫時,移動後的資料會暫時儲存在 SQL Server 系統資料庫 tempdb 中。

tempdb 資料庫是供給單一伺服器上所有 SQL Server 資料庫共用的 SQL Server 系統資料庫。其作用是資料庫作業的暫存位置,例如用來儲存暫存資料表、工作資料表及索引等。tempdb 資料庫容量必須夠大,足以保存 MOM DTS 工作期間從集合資料庫傳送到報告資料庫的資料。tempdb 預設為自動成長至可用磁碟空間上限,其記錄檔設定為自動成長至 2 GB 的檔案大小。

為使 DTS 資料傳輸成功,您應確認 tempdb 所在的磁碟具有充足的可用空間,能夠應付上述交易過程中的成長量。如果 tempdb 的磁碟空間不足以容納來自 DTS 交易的暫存資料,DTS 將失敗。

如有必要,可將 tempdb 移放到另一個磁碟資源。如需移動 tempdb 的詳細資訊,請參閱移動系統資料庫 (英文) (http://go.microsoft.com/fwlink/?LinkId=87540)。

如需 MOM 及其使用 tempdb 的詳細資訊,請參閱報表伺服器結果 (英文) (http://go.microsoft.com/fwlink/?LinkId=88044)。

OnePoint-Reindex SQL Server 工作

OnePoint-Reindex SQL Server 工作是一項標準的 MOM 資料庫維護工作,於每週日 03:00 (凌晨 3:00) 執行。此工作要求集合資料庫 (OnePoint 資料庫) 維持 40% 的可用空間,否則重新編制索引將失敗。重新編制集合資料庫索引時會造成集合資料庫所在的磁碟使用量大增。如此可能會因為警示及事件無法在進行重新編制索引程序時寫入資料庫,而導致警示及事件延遲。此工作通常需要 30 分鐘。

如需更多資訊,請參閱預設資料庫工作 (英文) (http://go.microsoft.com/fwlink/?LinkId=87244)。

報表傳遞

當 Client Security 系統管理員在 Client Security 主控台中按一下報表名稱,以從報表伺服器要求該報表時,系統會向報表伺服器發出要求。此要求會讓該報表傳遞到管理員伺服器,以供 Client Security 系統管理員檢視。

產生 Client Security 報表的時間長短主要取決於報表伺服器的設定,以及需針對特定報表進行分析的資料多寡。例如在測試中,安全性摘要報表約需 1.5 至 2 分鐘,才能顯示在 72 小時內來自 10,000 個 Client Security 代理程式的資料。而在大約 2,500 個 Client Security 代理程式的小型規模中,安全性摘要報表可在 1 分鐘之內顯示。

超過四天份的歷程記錄報表需分析報告 (SystemCenterReporting) 資料庫的資料。要分析的資料越多,顯示報表所需耗費的時間越長。

顯示: