Черга, а не баг
Індексатор читає журнал змін USN в NTFS, тому кожна масова файлова подія стає роботою з індексування. Оновлення Windows, що перепарсує системний том, синхронізація OneDrive чи Teams, що підтягує тисячі файлів, відновлений бекап або свіжий node_modules у розробника — кожна така подія ставить у чергу сотні тисяч елементів. Індексація одного елемента коштує дешево; індексація кількох сотень тисяч займає години — саме це ви й бачите у Диспетчері завдань.
Друга класика — Outlook: великий архів .pst або .ost індексується поштучно через той самий конвеєр, і 20-гігабайтовий поштовий архів здатен зайняти індексатор на більшу частину робочого дня. Відкрийте «Параметри індексування» і прочитайте рядок стану: величезний лічильник «залишилося проіндексувати» при зростаючому загальному числі означає здоровий індексатор, що розгрібає чергу. Лічильник, який не рухається, або база, що розпухла до абсурду при високому навантаженні, вказують на пошкоджений індекс, який перебудовується по колу, — і це єдиний сценарій, де потрібна кнопка «Перебудувати».
- Класичний Outlook із великими файлами .pst або .ost — поштучна індексація тією ж службою
- OneDrive, Teams або відновлення бекапу, що підтягує на машину тисячі файлів
- Оновлення Windows, що перепарсує системний том і переперевіряє індекс
- Дерева розробника: node_modules, вивід збірки та .git із десятками тисяч дрібних файлів
- Програми, що сканують файли й чіпають метадані, — і весь диск стає в чергу знову
- Пошкоджена база Windows.edb або Windows.db, що перебудовується, розпухає і перебудовується знову
Приборкання індексатора без вбивства пошуку
Найрезультативніший рух — керування охопленням, а не службою. У «Параметрах індексування» натисніть «Змінити» й зніміть позначки з усіх дерев, у яких ви ніколи не шукаєте: теки збірки, медіаархіви, склад завантажень, — і дайте зміні устоїтися. Для архівів класичного Outlook індексуйте лише ті сховища, у яких справді шукаєте, а не кожен підключений .pst за всю історію. Після будь-якого звуження дайте індексатору ніч: черга, що о шостій вечора виглядає нескінченною, до ранку зазвичай закінчена.
Не вимикайте службу пошуку заради зняття стрибка навантаження. Пошук в індексованих теках Провідника, результати меню «Пуск» і пошук в Outlook відкочуються в повільний режим повного обходу, а при вмиканні служби черга все одно повернеться. Якщо індекс справді пошкоджений — симптом із перебудовою по колу, — використайте «Додатково» та «Перебудувати» в «Параметрах індексування», щоб видалити й відновити базу один раз: це коштує кількох годин навантаження один раз і обриває цикл. На серверах із великою кількістю одночасних користувачів індексатор працює на кожного, і кілька процесів SearchIndexer.exe — це кілька окремих черг.
Питання та відповіді
Чому SearchIndexer.exe так навантажує процесор?
Він розгрібає чергу індексації — новий поштовий архів, синхронізацію OneDrive, перепарсинг тому після оновлення, — і «Параметри індексування» показують розмір черги просто.
Чи варто вимикати пошук Windows, щоб прибрати навантаження на процесор?
Ні: пошук у Провіднику, меню «Пуск» і Outlook сповзає в повільний обхід, а черга повернеться при вмиканні служби; краще звузити охоплення або перебудувати пошкоджений індекс.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]