SQL Server 2008全文搜索 - 索引非常慢

问题描述:

我正在尝试全文搜索。我有一个带有xml字段的5000万行表,并在其上设置了全文搜索。现在是2天后,索引仍在继续。它看起来并没有完全挂起,并且正在继续索引,但非常缓慢。我基于这样一个事实,即当我查询表格时,我总是得到更多结果。另外,查看全文索引属性(右键单击sql server management studio中的表格),全文本文档处理继续上去SQL Server 2008全文搜索 - 索引非常慢

这是否正常,因为indind会很慢?以这样的速度,它不可用。我在全文搜索日志文件中看不到任何错误。更仔细地查看日志文件 - 我明显地看到,当我创建了一个50万行表并将全文索引放在该表上时,索引需要大约1个小时。所以,从这个推断,它将需要大约100个小时索引我的表。

如何加快速度?

感谢您的任何意见! Sylvia

+1

问题是什么?我的意思是,CPU绑定? IO绑定? wat关于光盘?锁?我们可以分析一下服务器状态吗? – TomTom 2010-12-01 18:49:21

+0

感谢您的评论。我应该包括更多的信息。在这一点上,我找到了一个网页(http://msdn.microsoft.com/en-us/library/ms142560.aspx),它似乎有一些关于SQL Server 2008全文索引性能的非常详细的信息,而我我会详细介绍一下。 – Sylvia 2010-12-01 21:45:55

拥有5000万行,您将达到一个规模,其中sql server具有太多的其他开销,对于使用倒排索引的现有文本搜索引擎会更好。有很多Sharepoint搜索的资金很少,或者您可以使用开源搜索引擎并从那里继续。