2

The following FreeTextTable query takes > 10 seconds on the first request, but about a second for subsequent requests:

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

After approx. 10 minutes of inactivity the next request will once again take > 10 seconds. This seems like the freetext cache is periodically cleared.

Is this something that I can configure in SQL Server 2005?

4

1 に答える 1

3

インターネットにアクセスできないサーバーでこれを実行していますか?

SQL Server 2005 は、ワード ブレーカーを初めて使用するときに、証明書の検証を試みます。これは 45 秒後にタイムアウトになり、その後のクエリはチェックを実行しません。

ただし、全文クエリが 5 分間実行されないと、ワード ブレーカーがアンロードされ、証明書のチェックが再度実行されます。

実行して証明書チェックを無効にすることができます

sp_fulltext_service 'verify_signature', 0;

詳細はこちら: http://support.microsoft.com/default.aspx/kb/915850

于 2009-06-04T08:25:44.477 に答える