Select Action, and then select an option.

7 Managing Performance Tuning and Query Caching 7-1 7 Managing Performance Tuning and Query Caching This chapter provides information about ways to improve Oracle Business Intelligence query performance, including a performance tuning overview and information about monitoring system metrics. It also describes the how to manage and use the query cache, a feature that enables the Oracle BI Server to save the results of a query in cache files and then reuse those results later when a similar query is requested. Using cache, the cost of database processing must be paid only once for a query, not every time the query is run. See also the following Oracle Fusion Middleware resources on performance tuning for your system: Oracle Fusion Middleware Performance and Tuning Guide Oracle Fusion Middleware Performance and Tuning for Oracle WebLogic Server This chapter includes the following topics: ■ Section 7.1, Monitoring Service Levels ■ Section 7.2, About Query Performance Tuning ■ Section 7.3, Setting Performance Parameters in Fusion Middleware Control ■ Section 7.4, About the Oracle BI Server Query Cache ■ Section 7.5, Configuring Query Caching ■ Section 7.6, Monitoring and Managing the Cache ■ Section 7.7, Strategies for Using the Cache ■ Section 7.8, Cache Event Processing with an Event Polling Table ■ Section 7.9, Managing the Oracle BI Presentation Services Cache Settings ■ Section 7.10, Improving Oracle BI Web Client Performance

7.1 Monitoring Service Levels

Understanding service levels typically involves monitoring process state and viewing system metrics. Oracle Business Intelligence automatically and continuously measures run-time performance in real time. The performance metrics are automatically enabled; you do not need to set options or perform any extra configuration to collect them. 7-2 System Administrators Guide for Oracle Business Intelligence Enterprise Edition System metrics are available in Fusion Middleware Control for system components within a given Oracle Business Intelligence installation. If you encounter a problem, such as an application that is running slowly or is hanging, then you can view more detailed performance information to learn more information about the problem. You can use WSLT commands to periodically save metric information to a file so that you have a record of past metric values. See DMS Custom WLST Commands in Oracle Fusion Middleware WebLogic Scripting Tool Command Reference for more information. You can also view metrics for Java components using the Oracle WebLogic Server Administration Console. This section contains the following topics: ■ Section 7.1.1, Using Fusion Middleware Control to View Common Performance Metrics ■ Section 7.1.2, Using Fusion Middleware Control to View All Oracle Business Intelligence Metrics ■ Section 7.1.3, Using the Administration Console to View Metrics for Java Components

7.1.1 Using Fusion Middleware Control to View Common Performance Metrics

You can access the most commonly viewed performance metrics from the Metrics tab of the Capacity Management page. To use Fusion Middleware Control to view common performance metrics: 1. Go to the Business Intelligence Overview page, as described in Section 2.2.2, Using Fusion Middleware Control to Manage Oracle Business Intelligence System Components. 2. Display the Metrics tab of the Capacity Management page. 3. On the Metrics tab, you can view metrics that are related to responsiveness, load, and reliability. Click the Help button on the page to access the page-level help for the following metrics: ■ Request Processing Time ms ■ SOA Request Processing Time ms ■ Average Query Time seconds ■ Active Sessions ■ Requests per minute ■ SOA Requests per minute ■ Presentation Server Requests per second ■ Server Queries per second ■ Failed Queries ■ Errors Reported in the last hour The metrics that are displayed on this tab enable you to determine the current responsiveness, load, and reliability for Oracle Business Intelligence components across the entire cluster.