Автоматическое обновление полнотекстового индекса SQL Server системой приводит к блокировке и тайм-аутам - PullRequest
0 голосов
/ 22 февраля 2019

Внутренний системный процесс, который автоматически обновляет полнотекстовые индексы в каталоге (отслеживание изменений = включено), выполняется слишком долго, блокируя другие запросы, которые хотят получить доступ к той же таблице в то же время.

Можно ли что-то сделать, чтобы избежать этих эффектов, кроме отключения отслеживания изменений?Поможет ли небольшой размер каталога, т. Е. Одна таблица на каталог?Полный текстовый каталог в настоящее время имеет размер 34 ГБ и содержит несколько очень больших таблиц с большим количеством записей.

1 Ответ

0 голосов
/ 04 марта 2019

В соответствии с Повышение производительности полнотекстовых индексов на MSDN , вы можете использовать одну максимальную нагрузку для всех процессоров или ядер процессора, установив sp_configure 'max full-text crawl range'на количество процессоров в системе.Параметр максимального диапазона полнотекстового сканирования оптимизирует загрузку ЦП, что повышает производительность сканирования.

...