SourceOne Email Management:如何執行 SourceOne 資料庫維護指令檔
Summary: 如何執行 SourceOne 資料庫維護指令檔
Instructions
在維護 SourceOne 資料庫之前,請注意以下事項:
-
請檢閱 SourceOne Email Management 管理指南中的 SourceOne 資料庫維護指南。
-
確定運行資料庫維護腳本的頻率。作為一般規則,如果系統非常活躍,例如系統每天處理超過 100,000 個文檔,則可能需要每周執行三次維護。此外,維護腳本可用於確定適當的節奏,方法是定期在類比模式下運行維護腳本,使用這些資訊來確定索引在每個唯一環境中變得碎片的速度。如需其他指南,請參閱 SourceOne 管理指南。
-
在非高峰時段執行指令檔。這是因為資料庫維護過程非常耗費資源,導致磁碟和CPU使用率很高。
-
這些腳本可以在 SQL Server 上以連線或離線模式運行,並具有以下注意事項:
-
線上執行,僅限 SQL Server Enterprise 版本。請記住,SourceOne 的效能將會降低
-
若要離線執行,請使用軟體隨附的 SourceOne 暫停與恢復指令檔,暫停 SourceOne 系統。掛起系統可能會導致問題,因為如果使用 SQL 標準版,資料庫中的表可能會被鎖定。
-
執行線上或離線維護時,不應執行 SourceOne 活動、搜尋和管理工作。暫停 SourceOne 時,請使用ES1_ActivitySuspend.vbs 指令檔而不是 ES1_ActivityBackupSuspend.vbs 指令檔,以防止在執行維護時資料庫上有任何活動。
-
最好在離線模式下使用資料庫執行資料庫維護,因為它允許執行更完整的維護。
-
-
確保在運行腳本時有足夠的空間供 SQL 伺服器日誌和 TempDB 資料庫增長。在此過程中,TempDB 資料庫可以額外增長到其當前大小的 20%。
-
通過創建計劃任務以使用 Windows 計劃任務小程式執行腳本來計劃資料庫維護腳本的執行。或者,通過創建 SQL Server 代理作業來計劃資料庫維護腳本使用的存儲過程按計劃運行。如需有關 SQL Server 代理程式工作的資訊,請參閱下列文章: 連結錯誤 https://support.emc.com/kb/334482
-
維護指令檔將在大約 12 小時後逾時,以避免其執行時間過長,以及消耗過多資源。如果發生超時,您可以再次運行腳本,它將從中斷的位置開始。
請參閱 電子郵件管理管理指南 文件,其他資訊可在頁面上找到:
Additional Information
若要運行 SourceOne 維護腳本,必須首先使用具有“更改”和“查看資料庫狀態”許可權的帳戶登錄到託管資料庫的 SQL 伺服器。如前所述,可針對 SourceOne Activity、歸檔和 Discovery Manager 資料庫執行維護指令檔。每個資料庫的選項和輸出非常相似,但分區歸檔資料庫除外。
每個資料庫的指令檔位於 SourceOne 安裝套件的設定\資料庫\公用程式\維護 資料夾中。
-
將該目錄中的資料夾複製到 SQL Server 電腦上的目錄。
每個資料夾都包含維護批處理檔和關聯的Visual Basic腳本,用於將輸出重定向到日誌檔以及終端螢幕。
2.透過從 DOS 命令提示符執行批次處理檔或按兩下檔名來執行批次處理檔(以下是可用的批次檔):
-
ES1_ActivityDB_Maintenance_mssql.bat
-
ES1_ArchiveDB_Maintenance_mssql.bat
-
ES1_DMDB_Maintenance_mssql.bat
3.為了回應提示, 指定 安裝了資料庫的 SQL Server 的實例名稱。按下Enter 鍵。
4.為了回應此提示,請指定要處理的資料庫的名稱。預設資料庫名稱為 ES1Archive、ES1Activity 或 Discovery Manager,視使用的指令檔而定。按回車鍵。
5.為了回應此提示,請指定是否顯示有關索引碎片的報告並顯示維護步驟的類比。預設設置是在實際執行這些步驟之前顯示報告和類比的維護步驟。我們將接受預設值並鍵入 Y,然後按下 Enter 鍵。
6.為了回應此提示,請指定是在連線模式下重建索引還是在離線模式下重建索引。如果需要重建索引,請選擇離線模式。預設值為連線模式。維護文稿根據索引中檢測到的碎片量對索引進行碎片整理或重建:
0 - 9% 碎片,不執行或不需要處理。
10 - 30% 碎片,索引碎片整理。
碎片大於 30%,索引將被重建。
我們將通過鍵入 Y 並按下 Enter 來選擇預設值。
7.為了回應此提示,請指定是在對索引進行碎片整理還是重新生成索引后更新 SQL 統計資訊。預設設置是更新統計資訊。如果有足夠的時間,最好在對索引進行碎片整理或重新生成后立即執行統計資訊更新,因為這會使統計資訊更新盡可能有效。
8.螢幕上會顯示碎片整理前的碎片報告以及模擬維護命令。
檢閱報告後,就可以繼續進行下一個提示。
9.為了回應此提示,請指定是執行類比中列出的維護步驟還是不執行這些步驟。預設設置是執行它們。選擇您的選項並按 Enter 鍵。
10.有關維護處理的數據將在處理發生時寫入螢幕。完成後,請按任意鍵繼續。
此數據也會捕獲在工作目錄中創建的日誌檔中,該檔與運行的批處理腳本具有相同的名稱,但擴展名以 .log 結尾。例如,如果我們正在運行歸檔資料庫維護腳本,則日誌檔名名為 ES1_ArchiveDB_Maintenance_mssql.log。