Notre site Web dispose d'une base de données SQL Server 2008 R2 Express Edition avec indexation en texte intégral pour notre recherche de site Web. Chaque fois qu'un nouvel enregistrement est ajouté ou mis à jour dans l'une des tables indexées, le processus d'indexation ne semble jamais se terminer.
J'ai surveillé l'état au cours des dernières semaines en utilisant essentiellement la même requête trouvée sur ce site: http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-search/2155/Why-is-this -population-si-longue
Voici ce que je vois lorsque j'exécute la requête (cliquez pour agrandir):
Les enregistrements les plus récents des tables indexées ne sont jamais terminés et ne peuvent pas être recherchés. Même s'il n'y a pas beaucoup de données dans les tables, j'ai attendu des jours pour voir si l'indexation se termine, mais rien ne change jamais.
La seule façon dont je suis en mesure de réussir l'indexation est de reconstruire le catalogue ou de supprimer et recréer tous les index.
Chaque fois que je l'ai fait, le même problème finit par revenir dès que le premier nouvel album est ajouté.
Voici les statistiques du serveur au cas où:
- Quad-Core AMD Opteron 2,34 GHz
- 4 Go de RAM
- Windows Server 2008 R2 Enterprise SP1 x64
- SQL Server 2008 R2 Express Edition avec Advanced Services x64