Existence Checking Oracle JCA Adapter for Database Tuning

Oracle Business Activity Monitoring Performance Tuning 18-3 For more information on using Active Studio, see Getting Started With Oracle BAM Active Studio in Oracle Fusion Middleware Users Guide for Oracle Business Activity Monitoring.

18.2.3 BAM Database Tuning

To achieve the best performance for Oracle Business Activity Monitoring, consider maintaining a database on its own hardware dedicated to the Oracle Business Activity Monitoring system. General database administration practices, as described in the Oracle Database Performance Tuning Guide, also apply to a database dedicated to Oracle Business Activity Monitoring. For more information on general database configurations, see Section 2.6, Tune Database Parameters .

18.2.4 Internet Browser Tuning

This section provides performance tuning configurations for Internet browsers:

18.2.4.1 Set iActiveDataScriptsCleanupFactor

BAM sends active data in script blocks to the browser over a persistent connection. In some cases, the browser does not free up the memory used by the script blocks. This can impact dashboard performance over time. The iActiveDataScriptsCleanupFactor parameter provides a solution for these memory issues. A periodic browser refresh is forced after receiving the specified number of characters. The issue may become apparent when active data is being sent to the dashboard at a fast pace. You may need to increase this value further for particularly high rates of data such as when active data is coming to the dashboard at a rate of 25 events per second or greater. Ultimately the value you set depends on factors like your data, number of views, number of viewsets, ADCPushinterval, and so on. You can monitor the browser’s memory consumption to help determine an appropriate value. If performance continues to be an issue, consider increasing the value for this parameter. For example, set the value to 2 or 3 times the default value if active data is predicted to increase. The default value for this parameter is 1048576 bytes. The default value often prevents frequent reconnects and prevents CPUmemory on the client machine from creeping up too high.

18.2.4.2 Set Browser Cache Settings

If you are using Microsoft Internet Explorer, consider setting the Browsing History Settings to Automatic. See the Microsoft Internet Explorer online help for more information.

18.2.5 Enterprise Message Source Tuning

BAM Enterprise Message Source EMS provides inbound JMS connectivity to BAM. After setup, a BAM EMS instance can monitor JMS queuestopics and read data from them. Each EMS instance is configured to publish data to a single Data Object in BAM Server. The Enterprise Message Source supports four types of operations: Insert, Update, Upsert, or Delete. Two types of JMS messages are supported: MapMessage and TextMessage. 18-4 Oracle Fusion Middleware Performance and Tuning Guide

18.2.5.1 Message Batching

The EMS batching process clubs messages into one single message before it is sent to BAM EMS. This feature enables the sender to send all messages in one batch over JMS. The batching process can improve network performance by limiting the number of round trips from the sender to JMS server to BAM EMS.