Help and Support

HOW TO: Optimize Indexing Service Performance in Windows 2000

Article ID:317586
Last Review:March 2, 2007
Revision:3.2
This article was previously published under Q317586
On This Page

SUMMARY

This step-by-step article describes how to optimize Indexing service performance on a Microsoft Windows 2000-based computer.

Indexing service performance depends on several factors including the number and size of documents that are indexed, the rate at which queries are submitted, and the complexity of the queries. Performance is also affected by the amount of computer resources that are available to the Indexing service. A computer with the minimum hardware configuration for Windows 2000 can process queries efficiently if the number of simultaneous queries is not too high. For a larger organization that serves many users and with a large number of documents to be indexed, a more powerful configuration may be required. For example, performance can be improved by adding more memory. To optimize performance, you can also tune Indexing service performance based on its usage requirements.

You can optimize Indexing service performance based on how often the service is used. You do this by specifying a pre-defined or custom Indexing service usage option. Each usage option defines different performance settings for the indexing and querying processes. These settings determine the amount of computer resources that are devoted to each process.

The performance settings that are available for indexing are:
Lazy: Use this setting for less immediate indexing of new and modified documents. The amount of system resources that is reserved by the Indexing service for indexing is minimized.
Moderate (not labeled): This is the default setting.
Instant: Use this setting for immediate indexing of new and modified documents. Additional system resources are reserved by the Indexing service for indexing.
The performance settings that are available for querying are:
Low Load: Use this setting if only a few queries are expected to be processed at any one time. The amount of system resources that are reserved by the Indexing service for querying is minimized.
Moderate (not labeled): This is the default setting.
High Load: Use this setting if a larger-than-usual number of queries is expected to be processed at any one time. Additional system resources are reserved by the Indexing Service for querying.
You specify the performance settings that you want by using one of the following pre-defined or custom Indexing service usage options:
Dedicated Server: Use this option if you want to dedicate the computer to run only the Indexing service. This option uses "Instant" indexing and "Heavy Load" querying performance levels.
Used often, but not dedicated to this service: Use this option to specify that Indexing Service is used often enough on this computer to require better than average performance. This option uses "Lazy" indexing and "Moderate Load" querying performance levels.
Used occasionally: Use this option to specify that the Indexing service is not used often enough to require better-than-average performance. This option uses "Lazy" indexing and "Low Load" querying performance levels.
Never used: Use this option if you do not want to use the Indexing service on the computer. The service is turned off.
Customize: Use this option to define custom indexing and querying performance settings.

Back to the top

Optimize Indexing Service Performance

To optimize Indexing service performance:
1.Click Start, point to Settings, and then click Control Panel.
2.Double-click Administrative Tools, and then double-click Computer Management.
3.In the console tree, expand the Services and Applications branch.
4.Stop the Indexing service (if it is started). To do so, right-click Indexing Service, and then click Stop.
5.Right-click Indexing Service, point to All Tasks, and then click Tune Performance.
6.Click the usage option that best fits the way the Indexing service is used on the computer:
Dedicated Server
Used often, but not dedicated to this service
Used occasionally
Never used
Customize
7.If you did not click Customize, skip to step 8. If you clicked Customize, click Customize, and then complete the following steps:
a. To configure indexing performance, move the Indexing slider to the performance level that you want to use.
b. To configure querying performance, move the Querying slider to the performance level that you want to use.
c. Click OK.
8.Click OK.
9.Restart the Indexing service. To do so, right-click Indexing Service, and then click Start.
10.Quit the Computer Management snap-in.

Back to the top

Troubleshooting

You may find that after you upgrade to the Windows 2000 Indexing service from Indexing Server 2.0, updates to a catalog take a longer time to process.

This behavior may occur if the indexing performance level is not set to "Instant". In Index Server 2.0, the default index behavior is set to "Instant". By default in the Windows 2000 Indexing service, indexing is set to occur at regular intervals, not instantly.

To resolve this behavior, set the indexing performance setting to "Instant". For additional information about indexing performance, click the article number below to view the article in the Microsoft Knowledge Base:
270056 (http://support.microsoft.com/kb/270056/EN-US/) Indexing Service Catalog Updates Take Several Hours or Days to Show Changes

Back to the top

REFERENCES

For additional information about how to create and configure a catalog for indexing, click the article number below to view the article in the Microsoft Knowledge Base:
308202 (http://support.microsoft.com/kb/308202/EN-US/) HOW TO: Create and Configure a Catalog for Indexing

Back to the top


APPLIES TO
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition

Back to the top

Keywords: 
kbhowto kbhowtomaster KB317586

Back to the top

Article Translations

 

Related Support Centers

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.