Contents
- Title and Copyright Information
- Preface
- 1 What's New in This Release
- 2 Siebel CRM Architecture and Infrastructure
- 3 Tuning the Siebel Application Object Manager for Performance
- Tuning the Siebel Application Object Manager for Performance
- About the Siebel Application Object Manager
- Siebel Application Object Manager Infrastructure
- Performance Factors for Siebel Application Object Manager Deployments
- Topology Considerations for Siebel Application Object Manager Deployments
- Guidelines for Siebel Application Object Manager Tuning
- Tuning Siebel Application Object Manager Components for CPU and Memory Utilization
- About MaxTasks, MaxMTServers, and MinMTServers
- Effect of Siebel Application Object Manager Parameter Settings
- Guidelines for Configuring Siebel Application Object Manager Parameters
- Formulas for Calculating Siebel Application Object Manager Parameter Values
- Example Settings for Siebel Application Object Manager Parameters
- Tuning Parameters for Siebel Application Object Manager Caches
- Additional Parameters Affecting Siebel Application Object Manager Performance
- Memory Consumers in Siebel Application Object Manager
- Tuning Siebel Application Object Manager Components for CPU and Memory Utilization
- Configuring Database Connection Pooling for Siebel Application Object Managers
- Using Thread Pooling for Siebel Application Object Managers
- 4 Tuning the Siebel Server Infrastructure for Performance
- 5 Tuning Siebel Web Client for Performance
- Tuning Siebel Web Client for Performance
- About Siebel Web Clients
- Performance Factors for Siebel Web Clients
- Guidelines for Siebel Web Client Tuning
- Providing Sufficient Capacity for Siebel Application Interface and the Network
- Testing Performance for Web Clients
- Providing Sufficient Client Hardware Resources
- Tuning System Components
- Following Configuration Guidelines
- Specifying Static File Caching on the Siebel Application Interface
- Configuring the Data Block Size of HTTP Requests for the Siebel Developer Web Client
- Managing Performance Related to Message Notification
- 6 Tuning Siebel Communications Server for Performance
- Tuning Siebel Communications Server for Performance
- About Siebel Communications Server
- Session Communications Infrastructure
- Performance Factors for Session Communications
- Topology Considerations for Session Communications
- Guidelines for Session Communications Tuning
- Tuning the Siebel Application Object Manager Component
- Tuning the CommSessionMgr Component
- Conserving Siebel Application Object Manager Server Resources Through Caching
- Improving Performance for Communications Configurations
- Configuring Logging for Session Communications
- Improving Availability for Session Connections
- Improving Screen Pop Performance
- Reviewing Performance Impact of Activity Creation
- Siebel Email Response Infrastructure
- Performance Factors for Siebel Email Response
- Topology Considerations for Siebel Email Response
- Guidelines for Siebel Email Response Tuning
- 7 Tuning Siebel Workflow for Performance
- Tuning Siebel Workflow for Performance
- About Siebel Workflow
- Monitoring Workflow Policies
- 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
- Tuning Workflow Process Manager for Performance
- 8 Tuning Siebel Product Configurator for Performance
- Tuning Siebel Product Configurator for Performance
- Siebel Product Configurator Infrastructure
- Performance Factors for Siebel Product Configurator
- Topology Considerations for Siebel Product Configurator
- Guidelines for Siebel Product Configurator Tuning
- About Siebel Product Configurator Caching
- Administering the Siebel Product Configurator Cache
- Refreshing the Entire Siebel Product Configurator Cache
- Refreshing the Siebel Product Configurator Cache with Product Changes
- Updating the Siebel Product Configurator Cache with Product Class Changes
- Refreshing the Siebel Product Configurator Cache with Product Class Changes
- Updating the Siebel Product Configurator Cache with Attribute Definition Changes
- 9 Tuning Siebel EAI for Performance
- Tuning Siebel EAI for Performance
- About Siebel Enterprise Application Integration
- Guidelines for Siebel EAI Tuning
- 10 Tuning Siebel EIM for Performance
- Tuning Siebel EIM for Performance
- About Siebel EIM
- Siebel EIM Architecture Planning Requirements
- Siebel EIM Usage Planning
- General Guidelines for Optimizing Siebel EIM
- Recommended Sequence for Implementing Siebel EIM Processes
- Troubleshooting Siebel EIM Performance
- Optimizing SQL for Siebel EIM
- Using the USE INDEX HINTS and USE ESSENTIAL INDEX HINTS Parameters
- Using USE INDEX HINTS and USE ESSENTIAL INDEX HINTS: Example
- Using USE INDEX HINTS and USE ESSENTIAL INDEX HINTS: Criteria for Passing Indexes to the Database
- Using the SQLPROFILE Parameter
- Additional Indexes on Siebel EIM Tables
- Creating Proper Statistics on Siebel EIM Tables
- Dropping Indexes in Initial Runs of Siebel EIM
- Controlling the Size of Batches for Siebel EIM
- Controlling the Number of Records in Siebel EIM Tables
- Using the USING SYNONYMS Parameter with Siebel EIM
- Using the NUM_IFTABLE_LOAD_CUTOFF Extended Parameter with Siebel EIM
- Disabling Transaction Logging for Siebel EIM
- Disabling Database Triggers for Siebel EIM
- Running Siebel EIM Tasks in Parallel
- Database Guidelines for Optimizing Siebel EIM
- Data Management Guidelines for Optimizing Siebel EIM
- Run Parameter Guidelines for Optimizing Siebel EIM
- Monitoring the Siebel Server During a Siebel EIM Task
- 11 Tuning Siebel Remote for Performance
- 12 Tuning Customer Configurations for Performance
- Tuning Customer Configurations for Performance
- General Performance Guidelines for Customer Configurations
- Analyzing Generated SQL for Performance Issues
- About Specifying SQL Logging and SQL Tagging for Siebel Application Object Manager Components
- Troubleshooting Poor Performing SQL at the Database Level Using Workload Tagging
- About Enabling and Disabling Workload Tagging
- Requirements for Enabling and Disabling Workload Tagging
- Enabling and Disabling Workload Tagging Using the Siebel Application
- Enabling and Disabling Workload Tagging Using the Siebel Server Manager
- Using Workload Tagging to Troubleshoot Poor Performing SQL at the Database Level
- Specifying SQL Spooling in Siebel Developer Web Client
- Troubleshooting Performance Using SQL Trace Files
- Troubleshooting Performance Using SQL Query Plans
- Example of Obtaining a Query Plan
- SQL Queries Against Database Data
- Guidelines for Siebel Scripting
- Guidelines for Data Objects Layer
- Guidelines for Business Objects Layer
- Guidelines for User Interface Objects Layer
- 13 Tuning Operating Systems for Performance
- Tuning Operating Systems for Performance
- Tuning Microsoft Windows for Enhanced Siebel Server Performance
- Tuning the Siebel Server for All UNIX and Linux Operating Systems
- Tuning the Siebel Application Interface Computer for All Applicable UNIX and Linux Operating Systems
- Tuning the Siebel Application Interface for All UNIX and Linux Operating Systems
- Tuning Siebel CRM for AIX
- Tuning Siebel CRM for HP-UX
- Tuning Siebel CRM for Oracle Solaris
- 14 Monitoring Siebel Application Performance with Siebel ARM
- 15 Analyzing Siebel ARM Data
- Analyzing Siebel ARM Data
- About Siebel ARM Files
- Analyzing Siebel ARM Files Using the Siebel ARM Query Tool
- About the Siebel ARM Query Tool
- General Commands for the Siebel ARM Query Tool
- Configuring the Siebel ARM Query Tool
- Configuring Input for the Siebel ARM Query Tool
- Configuring Output from the Siebel ARM Query Tool
- Using Selection Filters with the Siebel ARM Query Tool
- Aggregating Siebel ARM Data with the Siebel ARM Query Tool
- Generating Histograms with the Siebel ARM Query Tool
- Using Macros with the Siebel ARM Query Tool
- Analyzing Siebel ARM Files Using the Siebel ARM Analyzer Tool
- About the Siebel ARM Analyzer Tool
- Running Performance Aggregation Analysis
- Running Call Graph Generation
- Running User Session Trace
- Running Siebel ARM Data CSV Conversion
- About Siebel ARM Analyzer Output Files
- 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