Consider Pattern Ordering Basic Tuning Considerations

Oracle BPEL Process Manager Performance Tuning 13-3 The minimum number of threads for this thread pool is 1 and it cannot be set to 0 a or negative number. The default value is 2. Any value less than 1 thread is changed to the default.

13.2.1.4 Dispatcher Maximum Request Depth

The dspMaxRequestDepth property sets the maximum number of in-memory activities to process within the same request. After processing an activity request, Oracle BPEL Process Manager attempts to process as many subsequent activities as possible without jeopardizing the validity of the request. Once the activity processing chain has reached this depth, the instance is dehydrated and the next activity is performed in a separate transaction. If the request depth is too large, the total request time can exceed the application server transaction time out limit.This process is applicable to durable processes. The default value is 600 activities.

13.2.2 Audit Level

The auditLevel property sets the audit trail logging level. This configuration property is applicable to both durable and transient processes. This property controls the amount of audit events that are logged by a process. Audit events result in more database inserts into the audit_trail table which may impact performance. Audit information is used only for viewing the state of the process from Oracle Enterprise Manager Console. Use the Off value if you do not want to store any audit information. Always choose the audit level according to your business requirements and use cases. For more information on setting the audit level, see Understanding the Order of Precedence for Audit Level Settings in Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite. Note: Note that the minimum number of threads for each thread pool is 1. dspThreads can not be set to 0 or negative. Value Description Inherit Inherits the audit level from infrastructure level. Off No audit events activity execution information are persisted and no logging is performed; this can result in a slight performance boost for processing instances. Minimal All events are logged; however, no audit details variable content are logged. Error Logs only serious problems that require immediate attention from the administrator and are not caused by a bug in the product. Using this level can help performance. Production All events are logged. The audit details for assign activities are not logged; the details for all other activities are logged. Development All events are logged; all audit details for all activities are logged.