IBM BPM, V8.0.1, All platforms > Tuning > Advanced tuning

Process search optimization

You can optimize your process searches by using the saved search acceleration tools.

For systems that have a large amount of business data and are used in searches (for example 50+) the Process Portal tasks and instance queries might operate slower than expected. When you use the save search acceleration tools to optimize your process searches, Process Portal searches that constrain on business data are faster.

You optimize a process search only on runtime or production systems. It is suggested that you do not optimize process searches on systems used for development, or for systems where changes happen frequently to deployed applications .

You use the following two search acceleration tools to optimize a process search:


The pivot and variables tables

The pivot and variables tables ensure that your query runs efficiently once your process search has been optimized. The tables present data in the following format, with each item in its own column:


Process search optimization overview

A process search optimization can consist of three unique process


Enabling optimization

To enable process search optimization, you need to run the optimization tools. See Saved search acceleration tools.


Disabling optimization

To disable optimization, do the following steps:

  1. Shut down the server
  2. Remove the pivot and variables tables from your database.
  3. Restart the server.


Reenabling optimization

To renable optimization, do the following steps:

  1. Deploy all BPD updates.
  2. Stop the server.
  3. Remove the pivot and variables tables from your database.
  4. Rerun the SchemaGenerator and DataLoad tools.
  5. Restart the server.


System requirements and restrictions

The following requirements and restrictions apply:

The following restrictions apply to a DB2 database.

Advanced tuning