IBM FileNet P8, Version 5.2.1            

Query optimization: Allocate heap memory and increase the timeout interval for searchables

Search servers create and use in-memory representations of full-text indexes to facilitate the running of queries. These in-memory representations are known as searchables. To optimize CBR query performance, configure servers to create searchables infrequently. Also, allocate sufficient heap memory for searchables.

For a search server, review the following items:
Item Guideline Parameter
Heap

Set the heap memory size to be at least 200 MB for each full-text index.

Configuration tool parameters. Set the value of the maxHeapSize parameter.

Idle searchable

A searchable becomes idle (unused) when no queries are submitted to the search server to run. Set a high enough timeout interval for idle searchables to avoid the frequent recreation of searchables. For example, you might want to set the timeout interval to 1800000 milliseconds (30 minutes).

If the timeout interval expires, a search server might require several seconds to create the searchables when a query is next submitted to the server. The delay in running the query is proportionate to the size of the full-text indexes: more time is required to create searchables for larger indexes than for smaller indexes.

Configuration tool parameters. Set the value of the idleSearchableTimeoutMS parameter. The default value is 600000 milliseconds (10 minutes).



Last updated: October 2015
p8ppt323.htm

© Copyright IBM Corporation 2015.