В прошлый несколько дней я получил много вопросов об этом виде ожиданий. Правда в том, что этот вид ожиданий выполняется в фоновом режиме и это не имеет никакого значения для нас.
Появилось много новых ожиданий в SQL Server 2008, относящихся к полнотекстовому поиску.
Если вы выполните следующий запрос, то вы получите их список.
SELECT * FROM sys.dm_os_wait_stats WHERE wait_type LIKE 'FT_%'
Результат состоит из следующих строк:
FT_RESTART_CRAWL
FT_METADATA_MUTEX
FT_IFTSHC_MUTEX
FT_IFTSISM_MUTEX
FT_IFTS_RWLOCK
FT_COMPROWSET_RWLOCK
FT_MASTER_MERGE
FT_IFTS_SCHEDULER_IDLE_WAIT
До сих пор очень мало информации о них. Что нам делать, если мы видим эти ожидания? Ответ очень просто — не обращайте внимание на них и сосредоточьтесь на оптимизации других видов ожиданий.
Вот 2 возможных решения:
1. Отключите полнотекстовый поиск, если вы его не используете.
2. Изучите всё о полнотекстовом поиске, чтобы понять как он работает и работать с ним эффективно.
Заметка: Представленная тут информация является только моим опытом. Я настраиваю, чтобы вы читали Books On-Line. Все мои обсуждения ожиданий здесь носят общий характер и изменяются от системы к системе. Я рекомендую сначала тестировать всё на сервере разработки, прежде чем применять это на рабочем сервере.
Автор: Pinal Dave
*** *** *** *** *** *** *** *** *** *** *** ***
Полезные Скрипты
Рубрика Проверь себя
Ссылка на наш канал YouTube