После очистки папки DEFRAG не изменил размер базы данных

Я переместил ~ 50 000 писем из папки Отправленных в несколько .pst файлы [разбиты по годам], а размер отправленной папки действительно был уменьшен на ~ 36 ГБ [Это то, что я вижу в Outlook, когда щелкаю его правой кнопкой мыши и проверяю размер - прежде и после того, как я переместил электронные письма].

Затем я запустил eseutil / d DatabaseName.edb / p /tNewDatabase.edb.

Я ожидал, что размер NewDatabase.edb будет меньше по крайней мере на 36 ГБ, но это было всего 4 ГБ. Текущий DatabaseName.edb имеет около 88 ГБ, а затем - 84 ГБ.

Что я делаю не так?

1
задан 30 March 2016 в 16:42
2 ответа

Скорее всего, это связано с хранением.

Для каждой базы данных существует 2 параметра, связанных с удалением:

Keep deleted items for  

и

Keep deleted mailboxes for

Очевидно, что первый касается элементов в почтовом ящике, а второй по поводу самих почтовых ящиков.

enter image description here

Если для этих параметров не задано значение «O», то элемент не будет помечен в базе данных как удаленный (а пространство помечено как «свободное»), и поэтому эти записи все равно будут скопированы в новую базу данных с помощью eseutil / d

Обратите внимание на то, что для события со значением 0 необходимо дождаться выполнения процесса очистки / удаления базы данных, чтобы пометить записи как удаленные.

2
ответ дан 3 December 2019 в 18:35

Exchange сохранит это пустое пространство для будущих данных.

Если вы хотите уменьшить размер файла, лучший способ - создать новую базу данных почтовых ящиков и переместить в нее все почтовые ящики. Эта новая база данных будет немного больше, чем ваш фактический размер данных.

С Exchange 2010 это можно сделать полностью онлайн, поэтому простоя не требуется.

1
ответ дан 3 December 2019 в 18:35

Теги

Похожие вопросы