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
Configuring the Busy Cursor for Standard Interactivity Applications
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 Business 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
Specifying the Siebel Configurator File System Location
Defining Customizable Product Models and Classes
Administering Siebel Configurator Caching
Default Caching Behavior for Siebel Configurator
Cache Management for Siebel Configurator
Parameters for Configuring Siebel Configurator Caching
Determining Rough Sizing for Caching Parameters
Refreshing the Siebel Configurator Cache
Back to top
Tuning Siebel EAI for Performance
About Siebel Enterprise 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 Siebel EIM for Performance
About Siebel EIM
EIM Architecture Planning Requirements
Database Sizing Guidelines
Database Layout Guidelines (Logical and Physical)
EIM Usage Planning
Team Definition
Mapping Data into Siebel Applications
Testing EIM Processes
General Guidelines for Optimizing EIM
Recommended Sequence for Implementing EIM Processes
Troubleshooting EIM Performance
Optimizing SQL for EIM
Using the USE INDEX HINTS and USE ESSENTIAL INDEX HINTS Parameters
Example: Using the USE INDEX HINTS and USE ESSENTIAL INDEX HINTS Parameters
USE INDEX HINTS and USE ESSENTIAL INDEX HINTS: EIM Criteria for Passing Indexes to the Database
Using the SQLPROFILE Parameter
Additional Indexes on EIM Tables
Creating Proper Statistics on EIM Tables
Dropping Indexes in Initial Runs
Controlling the Size of Batches
Controlling the Number of Records in EIM Tables
Using the USING SYNONYMS Parameter
Using the NUM_IFTABLE_LOAD_CUTOFF Extended Parameter
Disabling Docking: Transaction Logging
Disabling Triggers
Running EIM Tasks in Parallel
Database Guidelines for Optimizing EIM
IBM DB2 UDB
Microsoft SQL Server
Oracle Databases
IBM DB2 UDB for z/OS
IBM DB2 Loading Process for EIM
General Recommendations for the IBM DB2 Loading Process
Data Management Guidelines for Optimizing EIM
Run Parameter Guidelines for Optimizing EIM
Monitoring the Siebel Server During an EIM Task
Back to top
Tuning Siebel Remote for Performance
About Siebel Remote
Tuning Siebel Remote Server Components
Increasing Throughput for the Database Extract Component
Tuning the Transaction Router Component
Tuning the Mobile Web Client in a Siebel Remote Deployment
Optimizing Parameters in the Application Configuration File
Best Practice for Synchronization
Choosing an Appropriate Routing Model
Back to top
Tuning Customer Configurations for Performance
General Best Practices for Customer Configurations
Miscellaneous Configuration Guidelines
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 Operating Systems for Performance
Tuning Microsoft Windows for Enhanced Siebel Server Performance
Tuning the Siebel Server for All UNIX Platforms
Tuning the Siebel Web Server Extension for All UNIX Platforms
Tuning Siebel Business Applications for AIX
Tuning the IBM HTTP Server for AIX
Tuning the Siebel Server for AIX
Tuning Kernel Settings for AIX
Tuning Siebel Business Applications for Solaris
Tuning the Sun Java System Web Server for Solaris
Tuning Kernel Settings for Solaris
Maximizing Siebel Server Performance for Solaris
Tuning AOM Instances for Solaris
Tuning Siebel Business Applications for HP-UX
Tuning the HP Apache 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
|