Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have a small one server SharePoint implementation. I have a full crawl set for Saturday morning. During full crawls, the CPU spikes to above 97% utilization for a very long duration and Alarm Point sends a page to the infrastructure team. Is there any way for me to reduce the impact of search crawls? I have the priority of the crawl set to 'normal' and I have tried multiple times but see the same result.

share|improve this question
    
Have you checked the ULS for SPRequest errors? and or any long query errors you are getting? I have a feeling you have some customisation somewhere that is slowing the crawler. –  Hugh Wood Sep 10 '12 at 13:56
1  
To add to what James said, if you have Ifilter setup it can cause this to happen as well. –  GenePA Sep 10 '12 at 14:27
    
Thanks. I was not considering the impact of iFilters. –  James Grizzle Sep 10 '12 at 18:08

2 Answers 2

up vote 1 down vote accepted

To answer your specific question, yes, there is. Go into Central Administration - Shared Services - Search Administration (or if you are on 2010, Manage the Search Service Application) and there is a link on the left called "Crawler Impact Rules". You can use those to control how hard the crawler hits the site. Bear in mind that reducing the impact will also increase the duration of the crawl, which can be an issue if you have a lot of content

share|improve this answer
    
Thanks! Additionally, I would like to point out 'Set-SPEnterpriseSearchService -PerformanceLevel "Reduced" ' if anyone comes across this in the future. –  James Grizzle Sep 10 '12 at 18:07

Do a incremental crawl instead of a full crawl. You really don't need a full crawl that often and on a small server it will really drag it down. You could change that crawl to be once every few days instead. Another idea is to make sure that the time it runs is the time with the least traffic (not sure of sat morning means 6AM or 1AM)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.