We have a web application that allows the client to manage large lists of names. For search on these lists, we use FTS of SQL Server 2008, which usually works well. Our largest customer has 9 00,000 names and enjoys sub-other search time.
However, for another new customer, I've recently imported 150,000 names, and the display is terrible (as the server is poorly awful). I checked the full-text indexer and recently claimed to complete a crawl.
Given the execution plans, I notice that in the fast case (for the large customer), SQL Server first frees and then wants the index for the new customer, it wants an index (For new records, 150,000 times, apparently) and then FTS does.
That's why I tried (indicating index (index), but SQL server says that the index does not exist, obviously it does not consider these FTS index as a "real" index. I always use the STM server How can I use FTS?
UPDATE: I tried to reproduce the data, it has no use. Similar performance problems.
Execution Fast performance:
Slow performance:
Comments
Post a Comment