Pergunta

A seguinte consulta FREETEXTTABLE leva> 10 segundos no primeiro pedido, mas cerca de um segundo para os pedidos subsequentes:

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

Depois de aprox. 10 minutos de inatividade o próximo pedido será novamente tomar> 10 segundos. Este parece ser o cache freetext é periodicamente limpa.

Isto é algo que eu posso configurar no SQL Server 2005?

Foi útil?

Solução

Você está executando isso em um servidor sem acesso à internet?

SQL Server 2005 tentativas para executar a validação de certificados no separador de palavras a primeira vez que é usado. Este vezes fora depois de 45 segundos, após o que apontam as consultas subsequentes não realizar a verificação.

Se as consultas de texto no entanto não completos são executados por 5 minutos, o separador de palavras é descarregado e a verificação de certificado é novamente executada.

Você pode desativar a verificação de certificado executando

sp_fulltext_service 'verify_signature', 0;

Mais informações aqui: http://support.microsoft.com/default.aspx / kb / 915850

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top