Microsoft KB Archive/317586

= HOW TO: Optimize Indexing Service Performance in Windows 2000 =

Article ID: 317586

Article Last Modified on 3/2/2007

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Professional Edition

-



This article was previously published under Q317586





IN THIS TASK
SUMMARY
 * Optimize Indexing Service Performance
 * Troubleshooting

REFERENCES



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 &quot;Instant&quot; indexing and &quot;Heavy Load&quot; 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 &quot;Lazy&quot; indexing and &quot;Moderate Load&quot; 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 &quot;Lazy&quot; indexing and &quot;Low Load&quot; 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:  Click Start, point to Settings, and then click Control Panel. Double-click Administrative Tools, and then double-click Computer Management. In the console tree, expand the Services and Applications branch. Stop the Indexing service (if it is started). To do so, right-click Indexing Service, and then click Stop. Right-click Indexing Service, point to All Tasks, and then click Tune Performance. 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

</li> If you did not click Customize, skip to step 8. If you clicked Customize, click Customize, and then complete the following steps: <ol style="list-style-type: lower-alpha;"> To configure indexing performance, move the Indexing slider to the performance level that you want to use.</li> To configure querying performance, move the Querying slider to the performance level that you want to use.</li> Click OK.</li></ol> </li> Click OK.</li> Restart the Indexing service. To do so, right-click Indexing Service, and then click Start.</li> Quit the Computer Management snap-in.</li></ol>

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 &quot;Instant&quot;. In Index Server 2.0, the default index behavior is set to &quot;Instant&quot;. 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 &quot;Instant&quot;. For additional information about indexing performance, click the article number below to view the article in the Microsoft Knowledge Base:

270056 Indexing Service Catalog Updates Take Several Hours or Days to Show Changes

back to the top