Microsoft Exchange: Дефрагментация базы данных Exchange

База данных (БД) Exchange — это один EDB-файл (EDB, Exchange DataBase) и некое подобие виртуального жесткого диска.

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

Для уменьшения размера файла БД Exchange существует операция дефрагментация.

Чтобы дефрагментировать базу данных Exchange:
1. Зайдите в Exchange Management Shell или Power Shell;
2. Размонтируйте БД командой Dismount-Database "Exch Mailbox Database", где «Exch Mailbox Database» — имя вашей БД Exchange;
3. Выполните команду eseutil /d "D:\Mailbases\Exch Mailbox Database\Exch Mailbox Database.edb", где «D:\Mailbases\Exch Mailbox Database\Exch Mailbox Database.edb» — полный путь к EDB-файлу.

Время выполнения дефрагментации — приблизительно 3,5-4 МБ/сек. EDB-файл 100 ГБ дефрагментировался где-то 8 часов.

comments powered by Disqus