gpt4 book ai didi

sql-server-2008 - SQL Server 2008 全文搜索性能问题

转载 作者:行者123 更新时间:2023-12-04 05:26:43 27 4
gpt4 key购买 nike

我最近从 Win 2003/SQL Server 2000(HP ML350 G4p - Dual Xeon with 2GB RAM)升级到运行 Win 2008 R2/SQL Server 2008 的新硬件(IBM x3200 M3 - Single Xeon QC X3450 2.66GHz 10GB RAM)。我们运行一个经典的 ASP 网站,并使用全文搜索使客户能够搜索我们的产品说明。

搜索由存储过程执行,该存储过程构建动态查询以使用 contains 运行搜索。谓词。

我有一个间歇性问题,因为某些搜索速度非常慢。有时需要超过一分钟才能完成。在其他时候,它们将在不到一秒钟的时间内完成。在旧服务器上根本没有这个问题。

我通过从 SSMS 运行存储过程复制了这个问题,同样,这有时需要很长时间。

我怀疑 SQL Server 2008 中的新全文搜索系统,但我不确定如何查明问题。当超时发生时,服务器 cpu 上似乎没有很大的负载。我不知道还能去哪里看。相对较新的 SQL Server 2008。

如果设置为关闭,则更改索引​​上的跟踪,并且我正在运行一项作业以每天增量更新索引,以及每天优化目录。

在谷歌上搜索,这似乎是一个相当普遍的问题,但我还没有找到明确的答案。有人可以指出我正确的方向吗?

提前致谢,
迈克。

最佳答案

如果其他人有这个问题,我终于解决了。我需要应用累积更新 9,然后执行以下操作: –

DBCC TRACEON(4199, -1);
去;

DBCC FREEPROCCACHE;
去;

从 Forrestsjs 在此页面上的帖子中找到答案:
http://social.msdn.microsoft.com/Forums/en-US/sqlsearch/thread/7e45b7e4-2061-4c89-af68-febd668f346c/

对于通配符搜索,例如:“office 2010 pro*”,响应时间从大约 3 分钟减少到 2-3 秒

关于sql-server-2008 - SQL Server 2008 全文搜索性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13132124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com