Il nostro sito Web ha un database SQL Server 2008 R2 Express Edition con indicizzazione full-text per la ricerca del nostro sito Web. Ogni volta che un nuovo record viene aggiunto o aggiornato in una delle tabelle indicizzate, il processo di indicizzazione non sembra completarsi.
Ho monitorato lo stato nelle ultime settimane usando sostanzialmente la stessa query trovata su questo sito: http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-search/2155/Why-is-this -population-taking-così a lungo
Questo è quello che vedo quando eseguo la query (fai clic per ingrandire):
I record più recenti nelle tabelle indicizzate non vengono mai completati e non sono ricercabili. Anche se non ci sono molti dati nelle tabelle, ho atteso giorni per vedere se l'indicizzazione è stata completata, ma nulla è cambiato.
L'unico modo in cui riesco a completare correttamente l'indicizzazione è ricostruire il catalogo o eliminare e ricreare tutti gli indici.
Ogni volta che l'ho fatto, lo stesso problema si ripresenta non appena viene aggiunto il primo nuovo record.
Ecco le statistiche del server per ogni evenienza:
- Opteron AMD Quad-Core 2.34GHz
- 4 GB di RAM
- Windows Server 2008 R2 Enterprise SP1 x64
- SQL Server 2008 R2 Express Edition con Advanced Services x64