Поделиться через


Windows.edb больше, чем ожидалось при индексировании PST-файла

В этой статье описывается проблема, из-за которой Windows.edb становится больше, чем ожидалось, когда PST-файлы индексируются в Windows 10, 8.1 или 8.

Применяется к: Windows 10 — все выпуски
Исходный номер базы знаний: 2952967

Симптомы

При индексировании PST-файла из параметров панель управления Indexing размер файла Windows.edb> (который находится под%ProgramData%\Microsoft\Search\Data\Applications\Windows) увеличивается в пропорции к размеру PST-файла. Эта проблема может привести к нехватке места на диске и другим проблемам с производительностью. Эта проблема не возникает в Windows 7.

Причина

Существует две причины, по которым Windows.edb больше в Windows 8, Windows 8.1 и Windows 10, чем в Windows 7:

  • Свойства и постоянные индексы хранятся в Windows.edb, начиная с Windows 8. В Windows 7 только свойства хранятся в постоянных индексах Windows.edb-p отдельно в файлах *.ci.

  • Windows 8, Windows 8.1 и Windows 10 индексирует все содержимое файлов независимо от их размера. Windows 7 индексирует только первую часть больших документов.

Ни в чем из этих действий не настраивается в Windows 8, Windows 8.1 или Windows 10. Это поведение повышает производительность поиска и общего показателя производительности индексирования и запроса.

Обходное решение

Чтобы обойти эту проблему, выполните указанные ниже действия.

  1. Индексировать меньше содержимого. Если у вас много содержимого, Windows.edb может быть, как ожидается, расти очень большой. В этом случае единственным вариантом уменьшения использования дисков является индексирование меньше содержимого локально (при локальном кэшировании Outlook или путем изменения областей в параметрах индексирования>, а затем перестроения индекса из расширенного>перестроения).

  2. Выполните автономную дефрагментацию edb-файла из командной строки, выполнив следующие команды:

    Sc config wsearch start=disabled
    Net stop wsearch
    
    EsentUtl.exe /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
    
    Sc config wsearch start=delayed-auto
    
    Net start wsearch