Медленный ввод запроса при использовании FreeTextTable в SQL Server 2005

StackOverflow https://stackoverflow.com/questions/910615

Вопрос

Следующий запрос FreeTextTable занимает > 10 секунд при первом запросе, но около секунды для последующих запросов:

SELECT [Key], [Rank]
INTO #matches
FROM FREETEXTTABLE(Book, [Description], @searchWord)

После ок.10 минут бездействия следующий запрос снова займет > 10 секунд.Похоже, что кэш freetext периодически очищается.

Это то, что я могу настроить в SQL Server 2005?

Это было полезно?

Решение

Вы запускаете это на сервере без доступа в Интернет?

SQL Server 2005 пытается выполнить проверку сертификата в word breaker при первом его использовании.Время ожидания истекает через 45 секунд, после чего последующие запросы не выполняют проверку.

Однако, если в течение 5 минут не выполняются полнотекстовые запросы, средство удаления слов выгружается и проверка сертификата выполняется снова.

Вы можете отключить проверку сертификата, выполнив

sp_fulltext_service 'verify_signature', 0;

Более подробная информация здесь: http://support.microsoft.com/default.aspx/kb/915850

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top