Перед началом дефрагментации убедитесь
1. Что сервер не входит в
Database Availability Group.
2. Что у вас есть полная резервная копия БД / сервера
3. Что у вас есть свободное место, равное
не менее 110% от текущего размера базы (без учета пустых страниц).
ОФФЛАЙН ДЕФРАГМЕНТАЦИЯ
1.Определяем размер свободного места в базе Exchange 2010
Чтобы в Exchange 2010 узнать текущий размер базы данных и количество свободного места в ней
(те самые неиспользуемые страницы), в Exchange Management Shell выполните следующую команду:
Код:
Get-MailboxDatabase -Status | ft name,databasesize, availablenewmailboxspace -auto
2. Использование
ESEUtil для дефрагментации базы Exchange
2.1 Откройте командную строку Exchange Management Shell и перейдите в каталог с файлом почтовой базы:
2.2 Размонтируем базу.
2.3 Запускаем дефрагментацию с помощью утилиты ESEUtil
Код:
D:\Data\DB>eseutil /d DB.edb /t\\tmp_srv\exch\temp.edb
2.4 Монтируем базу:
2.5 Убедимся, что ее размер уменьшился:
Код:
Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto