You can significantly increase rule execution performance
by increasing the maximum size of the document driver pool.
About this task
By default, the ruleset.xmlDocumentDriverPool.maxSize ruleset
property value is set to 1. This value might cause
a bottleneck if multiple clients execute a hosted transparent decision
service concurrently. By increasing the value of this property, you
can significantly increase the performance of ruleset execution. Set
the value of the ruleset property in the ruleset view of
the Rule Execution Server console.
Procedure
- Log in to the Rule Execution Server console.
- Click the Explorer tab.
- Click RuleApps in the navigator tree
to display the RuleApps view.
- In the RuleApps view, click the name
of the RuleApp that contains the ruleset.
- In the RuleApp view, click the relevant ruleset.
- In the ruleset view, expand the Properties section if necessary, and click Add.
- In the Add property dialog,
select the predefined property ruleset.xmlDocumentDriverPool.maxSize in
the drop-down list.
- Set the required value.
The optimal value
depends on the number of concurrent executions of the ruleset.
For example, for five concurrent clients, 5 can
be a good value.
- Click Add.