Performance Tuning Guide

What's New in This Release

Back to top

Siebel Architecture and Infrastructure

About Performance and Scalability

About Siebel Architecture and Infrastructure

About Siebel User Request Flow

Performance Tuning Terminology

Back to top

Tuning the Siebel Application Object Manager for Performance

About the Application Object Manager

AOM Infrastructure

Performance Factors for AOM Deployments

Topology Considerations for AOM Deployments

Best Practices for AOM Tuning

Tuning AOM Components for CPU and Memory Utilization

Tuning Parameters for AOM Caches

Additional Parameters Affecting AOM Performance

Memory Consumers in AOM

Configuring Database Connection Pooling for AOMs

About Database Connections for AOM

Database Connection Pooling Usage Guidelines

Configuring Pooling for Default Database Connections

Configuring Pooling for Specialized Database Connections

Using Thread Pooling for AOM

Back to top

Tuning the Siebel Server Infrastructure for Performance

Configuring SISNAPI Connection Pooling for AOM

Tuning Server Request Broker (SRBroker)

Back to top

Tuning Siebel Web Client for Performance

About Siebel Clients

Performance Factors for Siebel Web Clients

Best Practices for Siebel Web Client Tuning

Providing Sufficient Web Server and Network Capacity

Testing Performance for Web Clients

Providing Sufficient Client Hardware Resources

Tuning System Components

Following Configuration Guidelines

Managing the Browser Cache

Specifying Static File Caching

Improving Performance Using View Layout Caching

Managing Performance Related to Message Bar

Back to top

Tuning Siebel Communications Server for Performance

About Siebel Communications Server

Session Communications Infrastructure

Performance Factors for Session Communications

Topology Considerations for Session Communications

Best Practices for Session Communications Tuning

Tuning the AOM Component

Tuning the CommSessionMgr Component

Conserving AOM Server Resources Through Caching

Improving Performance for Communications Configurations

Configuring Logging for Session Communications

Improving Availability for Session Connections

Improving Screen Pop Performance

Improving Screen Pop Performance for Siebel CTI Connect

Reviewing Performance Impact of Activity Creation

Performance for Siebel Universal Queuing

Siebel Email Response Infrastructure

Performance Factors for Siebel Email Response

Topology Considerations for Siebel Email Response

Best Practices for Siebel Email Response Tuning

Back to top

Tuning Siebel Workflow for Performance

About Siebel Workflow

Monitoring Workflow Policies

Using the Policy Frequency Analysis View

Using Workflow Agent Trace Logs

Monitoring Workflow Policies Tables

Tuning Workflow Policies for Performance

Creating Workflow Policy Groups to Manage Siebel Server Load

Multiple Workflow Monitor Agents and Workflow Action Agents

Running Workflow Agents on Multiple Siebel Servers

Setting Optimal Sleep Interval for Workflow Policy Groups

Setting Optimal Action Interval for Workflow Monitor Agent and Workflow Action Agent

Tuning Workflow Processes

Minimizing Usage of Parameter Search Specification

Monitoring Conditions Based on Parent and Child Business Components

Configuring Siebel eBusiness Applications for Workflow Performance

Monitoring Memory Overhead for Workflow Processes

Tuning Workflow Process Manager for Performance

Caching Business Services

Caching Sessions

Back to top

Tuning Siebel Configurator for Performance

Siebel Configurator Infrastructure

Performance Factors for Siebel Configurator

Topology Considerations for Siebel Configurator

Running Siebel Configurator in the AOM Component

Running Siebel Configurator on Dedicated Servers

Best Practices for Siebel Configurator Tuning

Tuning Siebel Configurator

Sizing the Siebel File System

Defining Customizable Product Models and Classes

Using Siebel Configurator Caching

Configuring Snapshot Mode Caching for Configurator

Guidelines for Using Snapshot Mode

Parameters for Configuring Snapshot Mode Caching

Determining Rough Sizing for Caching Parameters

Refreshing Snapshot Mode Cache Elements

Back to top

Tuning Siebel eAI for Performance

About Siebel eBusiness Application Integration

Best Practices for Siebel eAI Tuning

Improving IBM WebSphere MQ Transport Performance

Improving HTTP Inbound Transport Performance

EAI Siebel Adapter Performance

Virtual Business Component Performance

Improving Workflow Process Manager Performance

Other Best Practices for Siebel eAI

Back to top

Tuning Customer Configurations for Performance

General Best Practices for Customer Configurations

Miscellaneous Configuration Guidelines

Setting Unneeded Object Definitions to Inactive Status

Analyzing Generated SQL for Performance Issues

Best Practices for Siebel Scripting

Using Declarative Alternatives to Siebel Scripting

Siebel Scripting Guidelines for Optimal Performance

Best Practices for Data Objects Layer

Multilingual LOVs Query and Cache Performance

Managing Database Indexes in Sorting and Searching

Reusing Standard Columns

Best Practices for Business Objects Layer

Using Cache Data Property to Improve Business Component Performance

Limiting the Number of Active Fields

Guidelines for Using Calculated Fields

Using Properties to Improve Picklist Performance

Using Primary ID Fields to Improve Performance

How the Check No Match Property Impacts Performance

Best Practices for User Interface Objects Layer

Addressing Performance Issues Related to Grid Layout

Maintaining Performance When Using Applet Toggles

Back to top

Tuning UNIX Operating Systems for Performance

Tuning the Siebel Server for All UNIX Platforms

Tuning the Siebel Web Server Extension for All UNIX Platforms

Tuning Siebel eBusiness Applications for AIX

Tuning the IBM HTTP Server for AIX

Tuning the Siebel Server for AIX

Tuning Kernel Settings for AIX

Tuning Siebel eBusiness Applications for Solaris

Tuning the Sun ONE Web Server for Solaris

Tuning Kernel Settings for Solaris

Maximizing Siebel Server Performance for Solaris 9

Tuning AOM Instances for Solaris

Tuning Siebel eBusiness Applications for HP-UX

Tuning the HP Apache2 Web Server for HP-UX

Tuning Kernel Settings for HP-UX

Setting Permissions for the HP-UX Scheduler

Back to top

Monitoring Siebel Application Performance

About Siebel Application Response Measurement

About Siebel ARM Architecture

About Siebel ARM Parameters and Variables

Enabling and Configuring Siebel ARM

Converting Siebel ARM Files

About Siebel ARM Files

About Siebel ARM Post-Processing Tool

Running Performance Aggregation Analysis

Running Call Graph Generation

Running User Session Trace

Running Siebel ARM Data CSV Conversion

Best Practices for Siebel ARM

About Siebel ARM Data

About Performance Aggregation Analysis and Data

About Call Graph Generation Analysis and Data

About User Session Trace Analysis and Data

About Siebel ARM to CSV Conversion Data

Back to top

Performance Tuning Guide