SourceOne Email Management:如何執行 SourceOne 資料庫維護指令檔

Summary: 如何執行 SourceOne 資料庫維護指令檔

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

在維護 SourceOne 資料庫之前,請注意以下事項:

  1. 請檢閱 SourceOne Email Management 管理指南中的 SourceOne 資料庫維護指南。

  2. 確定運行資料庫維護腳本的頻率。作為一般規則,如果系統非常活躍,例如系統每天處理超過 100,000 個文檔,則可能需要每周執行三次維護。此外,維護腳本可用於確定適當的節奏,方法是定期在類比模式下運行維護腳本,使用這些資訊來確定索引在每個唯一環境中變得碎片的速度。如需其他指南,請參閱 SourceOne 管理指南。

  3. 在非高峰時段執行指令檔。這是因為資料庫維護過程非常耗費資源,導致磁碟和CPU使用率很高。

  4. 這些腳本可以在 SQL Server 上以連線或離線模式運行,並具有以下注意事項:  

    1. 線上執行,僅限 SQL Server Enterprise 版本。請記住,SourceOne 的效能將會降低

    2. 若要離線執行,請使用軟體隨附的 SourceOne 暫停與恢復指令檔,暫停 SourceOne 系統。掛起系統可能會導致問題,因為如果使用 SQL 標準版,資料庫中的表可能會被鎖定。

    3. 執行線上或離線維護時,不應執行 SourceOne 活動、搜尋和管理工作。暫停 SourceOne 時,請使用ES1_ActivitySuspend.vbs 指令檔而不是 ES1_ActivityBackupSuspend.vbs 指令檔,以防止在執行維護時資料庫上有任何活動。 

    4. 最好在離線模式下使用資料庫執行資料庫維護,因為它允許執行更完整的維護。

  5. 確保在運行腳本時有足夠的空間供 SQL 伺服器日誌和 TempDB 資料庫增長。在此過程中,TempDB 資料庫可以額外增長到其當前大小的 20%。

  6. 通過創建計劃任務以使用 Windows 計劃任務小程式執行腳本來計劃資料庫維護腳本的執行。或者,通過創建 SQL Server 代理作業來計劃資料庫維護腳本使用的存儲過程按計劃運行。如需有關 SQL Server 代理程式工作的資訊,請參閱下列文章:  連結錯誤 https://support.emc.com/kb/334482

  7. 維護指令檔將在大約 12 小時後逾時,以避免其執行時間過長,以及消耗過多資源。如果發生超時,您可以再次運行腳本,它將從中斷的位置開始。

請參閱 電子郵件管理管理指南 文件,其他資訊可在頁面上找到:

Additional Information

若要運行 SourceOne 維護腳本,必須首先使用具有“更改”和“查看資料庫狀態”許可權的帳戶登錄到託管資料庫的 SQL 伺服器。如前所述,可針對 SourceOne Activity、歸檔和 Discovery Manager 資料庫執行維護指令檔。每個資料庫的選項和輸出非常相似,但分區歸檔資料庫除外。
 
每個資料庫的指令檔位於 SourceOne 安裝套件的設定\資料庫\公用程式\維護 資料夾中。

  1. 將該目錄中的資料夾複製到 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。 

Affected Products

Software
Article Properties
Article Number: 000019501
Article Type: How To
Last Modified: 17 Apr 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.