Sample Event Polling Table CREATE TABLE Statements

7-34 System Administrators Guide for Oracle Business Intelligence Enterprise Edition 3. Include the elements and their ancestor elements as appropriate, as shown in the following example: ServerInstance Cache Query MaxEntries100MaxEntries MaxExpireMinutes60MaxExpireMinutes MinExpireMinutes10MinExpireMinutes MinUserExpireMinutes10MinUserExpireMinutes Query Cache ServerInstance 4. Save your changes and close the file. 5. Restart Oracle Business Intelligence. Note: Avoid specifying values of less than 3 minutes for the elements that affect minutes. At such a low amount of time, refreshes can occur frequently, which can negatively affect performance and cause flickering on the screen. Table 7–7 Elements for Configuring the Cache for Presentation Services Element Description Default Value MaxEntries Specifies the maximum number of open record sets that Presentation Services keeps open at any one time. The minimum value is 3. For systems under significant loads, you can increase this value to 700 or 1000. 500 MaxExpireMinutes Specifies the maximum amount of time, in minutes, that an entry in the cache can exist before it is removed. Depending on the number of analyses being run, an entry might be removed before the time limit expires. 60 one hour MinExpireMinutes Specifies the minimum amount of time, in minutes, that an entry in the cache can exist before it is removed. The setting for CacheMinUserExpireMinutes can force an entry for a particular user to exist for a longer time than that specified by the CacheMaxExpireMinutes element. 10 MinUserExpireMinutes Specifies the minimum amount of time, in minutes, that an entry in the cache can exist after it has been viewed by a user. For example, if CacheMaxExpireMinutes is set to 60 minutes and a user views the entry during the 59th minute, the entry exists for that user for an additional 10 minutes. The user can continue paging through the data without requiring a new analysis to be run. 10 Managing Performance Tuning and Query Caching 7-35

7.10 Improving Oracle BI Web Client Performance

You can improve the performance of the Oracle BI Web client by configuring your Web server to serve up all static files, as well as enabling compression for both static and dynamic resources. By enabling caching and content expiration on the Web server, Web browsers can determine how often to reload the static files from the server. In Oracle BI EE, static files are located in ORACLE_HOMEbifoundationwebapp. Follow the instructions for your Web server to set up static file caching and compression for the files located in this directory. The following sections provide example configurations: ■ Section 7.10.1, Configuring Apache HTTP Server for Static File Caching ■ Section 7.10.2, Configuring Oracle HTTP Server for Static File Caching

7.10.1 Configuring Apache HTTP Server for Static File Caching

This example configuration assumes that you have installed the Web server plug-in that allows Apache HTTP Server to proxy requests to Oracle WebLogic Server. Make sure that the PLUGIN_HOMElib directory is added to LD_LIBRARY_PATH, or equivalent for your operating system. The steps in this section show an example configuration only. You can adjust your configuration as needed. See Oracle Fusion Middleware Using Web Server 1.1 Plug-Ins with Oracle WebLogic Server for full information. To add configuration directives for the plug-in: 1. Locate the httpd.conf file for your Apache HTTP Server.

2. Open the file for editing and add directives similar to the following:

LoadModule weblogic_module modulesmod_wl.so IfModule mod_weblogic.c WebLogicPort 9704 Debug OFF WebLogicHost localhost WLLogFile tmpwl-proxy.log IfModule LocationMatch analyticssaw\.dll. SetOutputFilter DEFLATE SetHandler weblogic-handler LocationMatch LocationMatch analytics.\.jsp. SetOutputFilter DEFLATE SetHandler weblogic-handler Note: See the following documents for full information about how to configure Oracle WebLogic Server to work with Web servers like Apache HTTP Server, Microsoft Internet Information Server Microsoft IIS, and Oracle HTTP Server: Oracle Fusion Middleware Using Web Server 1.1 Plug-Ins with Oracle WebLogic Server Oracle Fusion Middleware Administrators Guide for Oracle HTTP Server