Sharepoint 2007查询利用广泛的资源

时间:2012-06-29 17:59:50

标签: sql-server database sharepoint

在SQL Server活动监视器上,我注意到我有以下查询在逻辑读取和CPU使用方面占用了大量资源。任何人都知道这个查询的作用以及我如何禁用它?

IF EXISTS 
            (SELECT * FROM MSSCrawlContent 
            WHERE CrawlID IN 
                (SELECT CrawlID FROM MSSCrawlHistory
                 WHERE CrawlID <> @CrawlID
                 AND (Status = @CRAWL_STATUS_START OR Status = @CRAWL_STATUS_PAUSE))             
            AND StartAddressID IN
                (SELECT StartAddressID FROM MSSCrawlContent
                WHERE CrawlID = @CrawlID))

1 个答案:

答案 0 :(得分:1)

我很确定这是抓取Sharepoint网站和索引文档的内容抓取工具。这是一个非常激烈的过程。我必须与我的Sharepoint管理员协调,让他们在非工作时间设置内容抓取过程。

顺便说一下,这个过程也会产生一些荒谬的日志。使用Sharepoint管理员的一部分让我们看到一些文章,建议我们将恢复模型设置为简单,并将备份设置为在[Search_Service_Application_CrawlStoreDB_ {GUID}]数据库上爬网完成后的某个时间发生。还建议使用AutoShrink(尽管这非常不标准),因为db和log文件将大量失控。我还没有决定是否要做第二次改变,但第一次改变对我们有很大的帮助。