Domanda

La query seguente FREETEXTTABLE prende> 10 secondi alla prima richiesta, ma circa un secondo per le richieste successive:

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

Dopo circa. 10 minuti di inattività la prossima richiesta sarà ancora una volta prendere> 10 secondi. Questo mi sembra la cache FREETEXT viene periodicamente cancellata.

E 'questo qualcosa che posso configurare in SQL Server 2005?

È stato utile?

Soluzione

Stai usando questo su un server senza connessione internet?

2005 tentativi di SQL Server per eseguire la convalida dei certificati sul word breaker la prima volta che viene utilizzato. Questo scade dopo 45 secondi, dopo di che il punto query successive non eseguire il controllo.

Se però nessuna query full-text vengono eseguiti per 5 minuti, il word breaker viene scaricato ed il controllo del certificato viene eseguito di nuovo.

È possibile disattivare il controllo del certificato eseguendo

sp_fulltext_service 'verify_signature', 0;

Maggiori informazioni qui: http://support.microsoft.com/default.aspx / kb / 915850

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top