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, содержащимися в Руководстве по администрированию управления электронной почтой SourceOne.

  2. Определите частоту выполнения сценариев обслуживания базы данных. Как правило, техническое обслуживание может потребоваться проводить не реже трех раз в неделю, если система очень активна, например, система обрабатывает более 100 000 документов в день. Кроме того, сценарии обслуживания можно использовать для определения соответствующей частоты, периодически запуская их в режиме моделирования, используя информацию для определения того, как быстро индексы фрагментируются в каждой уникальной среде. Дополнительные инструкции см. в руководстве по администрированию SourceOne.

  3. Запускайте сценарии в часы наименьшей нагрузки. Это связано с тем, что процесс обслуживания базы данных очень ресурсоемкий, что приводит к высокой загрузке диска и ЦП.

  4. Эти сценарии можно запускать на сервере SQL Server в режиме онлайн или в автономном режиме с учетом следующих особенностей:  

    1. Запуск в оперативном режиме, только в выпуске SQL Server Enterprise. Имейте в виду, что производительность SourceOne будет снижена

    2. Для работы в автономном режиме приостановите работу системы SourceOne с помощью сценариев приостановки и возобновления SourceOne, поставляемых с программным обеспечением. Если не приостановить систему, это может привести к проблемам, так как таблицы в базе данных могут быть заблокированы при использовании выпуска SQL Standard.

    3. Действия, поиск и административные задачи SourceOne не должны выполняться при обслуживании в режиме онлайн или в автономном режиме. При приостановке SourceOne используйтесценарий ES1_ActivitySuspend.vbs вместо сценария ES1_ActivityBackupSuspend.vbs , чтобы предотвратить любые действия с базой данных во время обслуживания. 

    4. Предпочтительнее выполнять обслуживание базы данных, когда она находится в автономном режиме, так как это позволяет выполнять более полное обслуживание.

  5. Убедитесь, что во время выполнения сценариев достаточно места для журналов SQL Server и базы данных TempDB. В ходе этого процесса база данных TempDB может вырасти еще на 20% от своего текущего размера.

  6. Запланируйте выполнение сценариев обслуживания базы данных, создав запланированную задачу для выполнения сценария с помощью апплета запланированной задачи Windows. Кроме того, можно запланировать выполнение хранимых процедур, используемых скриптами обслуживания базы данных, по расписанию, создав задания агента SQL Server. Сведения о заданиях агента SQL Server см. в следующей статье:  Ошибка канала https://support.emc.com/kb/334482

  7. Время ожидания сценариев обслуживания истекает примерно через 12 часов, чтобы предотвратить их слишком долгое выполнение и потребление слишком большого количества ресурсов. Если время ожидания истекло, можно запустить сценарий снова, и он начнется с того места, где был остановлен.

Дополнительные сведения см. в документации Руководства по администрированию электронной почты , которую можно найти на странице:

Additional Information

Чтобы запустить сценарии обслуживания SourceOne, необходимо сначала войти на сервер SQL, на котором размещены базы данных, с учетной записью, имеющей разрешения Изменить и просмотреть состояние базы данных. Как упоминалось ранее, сценарии обслуживания могут выполняться в базах данных SourceOne Activity, Archive и Discovery Manager. Параметры и выходные данные для всех баз данных очень похожи, за исключением секционированной архивной базы данных.
 
Скрипты для каждой базы данных находятся в установочном пакете SourceOne в папке Setup\Database\Utilities\Maintenance .

  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. Нажмите клавишу Enter.  
 
       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.