WIS_INDEX_REFRESH
WIS and WQS Process Configuration
Summary
This attribute value defines the interval (in seconds) after which an index on a work queue will be refreshed by a WIS
process. You can set this attribute to fine tune the memory footprint of a WIS
process.
Applies To
The attribute can be set for a WIS
process.
Permissible Values
The attribute value must be an integer, with a minimum value of 10.
Default Value
This attribute is not defined on a newly installed iProcess Engine node. In this case, the default value is:
Machine ID |
Process |
Instance |
Value |
0 |
WIS |
0 |
300 |
The attribute only appears in the output of the SHOW_ALL_ATTRIBUTES
command if you have explicitly assigned a value to it using the SET_ATTRIBUTE
command. The default setting is not displayed
Notes
When a user or process accesses a work queue, the WIS
process creates an index in memory for subsequent use with that “view” of the queue. The WIS
process holds a copy of all work item data for the queue in memory, referenced by the index, until the data is no longer needed. Refreshing the index clears out any information that is no longer needed for that “view”, thus reducing the memory footprint of the WIS
process.
If users or processes have indexes onto a busy queue and these indexes are not refreshed, the WIS
memory footprint grows (because old records are not released and new memory is required for new items entering the queue). For example, if a user leaves a TIBCO iProcess Workspace session logged in on a queue and does not refresh that queue, any items removed from the queue (through purging, forwarding or releasing) will still be held in memory, causing the WIS memory footprint to grow.