Описывается дефрагментация баз данных Exchange

Переводы статьи Переводы статьи
Код статьи: 328804 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

ВВЕДЕНИЕ

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

Можно использовать программы Eseutil для дефрагментации хранилища данных и каталога в Microsoft Exchange Server 5.5 и дефрагментация банка данных Microsoft Exchange 2000 Server и Microsoft Exchange Server 2003. Программу можно запустить в одной базе данных одновременно из командной строки.

Дефрагментация базы данных Exchange 2000 или Exchange 2003


Чтобы выполнить дефрагментацию базы данных Exchange 2000 или Exchange 2003, выполните следующие действия. Щелкните здесь, чтобы развернуть или свернуть действия
Дефрагментация базы данных Exchange Server 5.5


Свернуть это изображениеРазвернуть это изображение
2683283
ПримечаниеДля дефрагментации базы данных, необходимо иметь освободить дисковое пространство, менее 110% размера базы данных, которую необходимо обработать. Для определения свободного места, выполните следующие действия. Щелкните здесь, чтобы развернуть или свернуть действия
Резервное копирование базы данных


Поскольку автономная дефрагментация упорядочение данных в базах данных Exchange, программа архивации сразу же после дефрагментации для создания стандартных резервных копий баз данных, защиты с новым расположением данных. Ранее добавочное или разностное резервирование теперь бесполезны, поскольку они ссылаются на страницы базы данных, которые были перемещены в ходе дефрагментации. Дополнительные сведения см. 258243: Как резервное копирование и восстановление сервера Exchange с помощью программы программа архивации данных.

Фрагментация данных Exchange

На разных уровнях обычную дискету фрагментация происходит фрагментация данных Exchange. Фрагментация обмен данными происходит в рамках самой базы данных Exchange. Если выполнить обычную дефрагментацию дисков на сервере Exchange, необходимо сделать это в нерабочие часы и желательно с базами данных Exchange остановлена. Дефрагментация диска является очень ресурсоемким процессом ввода-вывода. Таким образом ядро базы данных Exchange может иметь проблемы при доступе к жесткие диски своевременно.

По умолчанию процесс дефрагментации ежедневного запуска базы данных Exchange. Дефрагментации последовательно, устраняется неиспользуемое пространство, а база данных сжимается. Это уменьшает размер базы данных. Программа Eseutil копирует записи базы данных в новую базу данных. После завершения дефрагментации исходная база данных удаляется или сохраняется в расположении, указанном пользователем, а новая версия переименовывается в оригинал. Если программа обнаруживает неверную запись, программа останавливается и выводится сообщение об ошибке. Оперативная дефрагментацияОперативная дефрагментация базы данных Exchange выполняется автоматически в процессе обслуживания базы данных. Оперативная дефрагментация обнаруживает и удаляет объекты базы данных, которые больше не используются. В процессе оперативной дефрагментации предоставляет больше места в базе данных без изменения размера файла базы данных. По умолчанию Exchange настроена для запуска оперативной дефрагментации ежедневно между 01:00 и 05:00.

Свернуть это изображениеРазвернуть это изображение
2683283
Примечание Для повышения эффективности обслуживания и процессом резервного копирования, можно запланировать процессы и операции резервного копирования для запуска в различное время.

Чтобы запланировать дефрагментацию базы данных, используйте один из следующих методов:
  • Чтобы запланировать дефрагментацию базы данных определенной базы данных, с помощью параметра интервал обслуживания на вкладке базы данных хранилища почтовых ящиков или объект хранилища общих папок настройте интервал обслуживания.
  • Чтобы запланировать дефрагментацию базы данных для хранилища почтовых ящиков и хранилища общих папок коллекции, параметр интервал обслуживания на вкладке База данных (политика) хранилища почтовых ящиков или общих папок хранилища политики для настройки интервала обслуживания.
Автономная дефрагментация


Хотя оперативная дефрагментация позволяет некоторые дополнительное пространство базы данных, необходимо выполнить дефрагментацию автономной базы данных Exchange для уменьшения физического размера базы данных Exchange. Для выполнения автономной дефрагментации, когда хранилища почтовых ящиков и хранилища общих папок находятся в автономном режиме с помощью программы Eseutil (Eseutil.exe).


Свернуть это изображениеРазвернуть это изображение
2683283
Примечание Eseutil находится в папке Winnt\System32 в папке Exchsrvr/Bin в Exchange 2000 и Exchange 2003 и Exchange Server 5.5.

Eseutil представляет программу можно использовать для дефрагментации, восстановления и анализа целостности баз данных Exchange. Например автономную дефрагментацию можно выполнить вскоре после перемещения большого количества пользователей с сервера, на котором выполняется Exchange. В этом случае автономной дефрагментации уменьшает размер баз данных Exchange, Перегруппировка данных на сервер базы данных Exchange и удаляя все ее неиспользуемые страницы.

По умолчанию команда Eseutil /d дефрагментирует базу данных, создавая новую базу данных, копирование старых записей базы данных в новую и удаляя все ее неиспользуемые страницы. Это создает файл вновь организованный сжатие базы данных.

Для дефрагментации конкретной базы данных с помощью следующего параметра базы данных:
eseutil /d Имя_базы_данных [параметры]
В данной команде Имя_базы_данных — Имя файла базы данных, которую требуется сжать.

Другой вариант состоит в запуске Eseutil с параметрами /d /p командной строки для создания новой временной базы данных в другом месте. Пример fFr, можно создать дефрагментированную базу данных на другой жесткий диск. Используется параметр /p, процесс дефрагментации в автономном режиме без сжатой сохраняет исходную базу данных и временный файл, создаваемый является дефрагментированная версия базы данных. Это называется Отключение замещение. В отличие от стандартной автономной дефрагментации (Eseutil /d) при запуске программы Eseutil с параметром /d /p , исходная база данных не заменяются новой дефрагментированной базы данных после завершения процесса дефрагментации в автономном режиме.

Параметр /d /p может также значительно сократить время, необходимое для дефрагментации крупных баз данных, поскольку не копировать из временного расположения дефрагментированной базы данных, а исходный фрагментированный файл. Тем не менее если требуется подключить дефрагментированной базы данных после использования этого параметра необходимо вручную переместить дефрагментированные файлы .edb и .stm в путь к базе данных и присвоить им имена файлов базы данных.

Например если Tempdfg.edb и Tempdfg.stm дефрагментированные файлы, созданные с помощью параметра /d /p, необходимо переименовать Tempdfg.edb Priv1.edb и Priv1.stm переименовать Tempdfg.stm. Это необходимо сделать, если базы данных, которые изначально была выполнена команда Eseutil — Priv1.edb и Priv1.stm. В следующем примере командная дефрагментирует базу данных с именем Store.edb почтовых ящиков и потоковый файл, отключает замещение и создает дефрагментированные базы данных на диске D. Обратите внимание, что после /tнет места.
eseutil /d /p "c:\program files\exchsrvr\mdbdata\mailbox store.edb" /t"d:\tempdfg.edb"
Свернуть это изображениеРазвернуть это изображение
2683283
Примечание Если параметр /t не используется, файл Tempdfgxxxx.edb и файл Tempdfgxxxx.stm создаются в расположении, запуске программы Eseutil из. В именах этих файлов xxxx является случайным числом.

Кроме того можно использовать следующие параметры при использовании Eseutil для дефрагментации базы данных Exchange:
Свернуть эту таблицуРазвернуть эту таблицу
ПараметрОписание
/b Базы данныхСоздание резервной копии с указанным именем
/tБазы данныхИмя временной базы данных (по умолчанию — Tempdfrg.edb)
/sФайлИмя потокового файла (по умолчанию не используется)
/fФайлЗадайте имя временного потокового файла (по умолчанию Tempdfrg.stm)
/peserve временной базы данных (т. е. не замещать)
P/oОтключение отображения логотипа.
/iОтмена дефрагментации потокового файла
Свернуть это изображениеРазвернуть это изображение
2683283
Примечание Файл Tempdfrg.edb создается на логическом диске, где запущена команда eseutil /d , если не используется ключ/t . Например чтобы создать файл Tempdfrg.edb в корневом каталоге диска D, выполните следующую команду:
D:\>Eseutil/ispriv /d
Можно также использовать параметр /t задать имя для временной базы данных и другое расположение. Например чтобы создать файл Sample.edb в корневом каталоге диска D при запуске команды eseutil с диска C, выполните следующую команду:
/Td:\Sample.edb/ispriv C:\>Eseutil /d
Свернуть это изображениеРазвернуть это изображение
2683283
Примечание Если замещение отключено, исходная база данных сохраняется без сжатой, а дефрагментированная версия базы данных содержит временной базы данных. Например замещение отключается при использовании параметра /p .

Дополнительные ресурсы

Дополнительные сведения об использовании команды Eseutil /d для дефрагментации базы данных и файла потока, связанного с базой данных щелкните следующий номер статьи базы знаний Майкрософт:
254132 Eseutil /d выполняется дефрагментация базы данных и файла потока
Дополнительные сведения о версиях Exchange Server 5.0 и 4.0 щелкните следующий номер статьи базы знаний Майкрософт:
163627 Дефрагментация EDB-файл на сервере не Exchange

Свойства

Код статьи: 328804 - Последний отзыв: 7 декабря 2013 г. - Revision: 7.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
Ключевые слова: 
kbinfo kbmt KB328804 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 328804

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com