Cover image for Oracle SOA Suite 11g Performance Cookbook.
Oracle SOA Suite 11g Performance Cookbook.
Title:
Oracle SOA Suite 11g Performance Cookbook.
Author:
Brasier, Matthew.
ISBN:
9781849688857
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (397 pages)
Contents:
Oracle SOA Suite Performance Tuning Cookbook -- Table of Contents -- Oracle SOA Suite Performance Tuning Cookbook -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Instant Updates on New Packt Books -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Identifying Problems -- Introduction -- Identifying new size problems with jstat -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Identifying permanent generation problems with jstat -- Getting ready -- How to do it… -- How it works… -- See also -- Monitoring garbage collection with jstat -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Identifying locking issues with jstack -- Getting ready -- How to do it… -- How it works… -- There's more… -- Identifying performance problems with jstack -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Identifying performance problems using VisualVM on HotSpot -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Identifying performance problems using JRMC on JRockit -- Getting ready -- How to do it… -- How it works… -- See also -- Using JRockit flight recorder to identify problems -- Getting ready -- How to do it… -- How it works… -- See also -- Monitoring JDBC connections with the WebLogic console -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Identifying slow-running database queries -- Getting ready -- How to do it… -- How it works… -- See also.

Identifying slow-running components with the Enterprise Manager -- Getting ready -- How to do it… -- How it works… -- There's more… -- 2. Monitoring Oracle SOA Suite -- Introduction -- Installing the Hyperic server -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Installing Hyperic agents -- Getting ready -- How to do it… -- How it works... -- There's more... -- See also -- Configuring Hyperic to monitor SOA Suite 11g -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Monitoring the SOA Suite server availability -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Monitoring the JVM memory usage -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Monitoring the platform CPU usage -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Monitoring the data source usage -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Monitoring open sockets -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Monitoring committed transactions -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Configuring alerts in Hyperic -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Monitoring the system using the DMS servlet -- Getting ready -- How to do it... -- How it works... -- There's more... -- 3. Performance Testing -- Introduction -- Installing Apache JMeter -- Getting ready -- How to do it… -- How it works… -- See also -- Creating a web service test using JMeter -- Getting ready -- How to do it… -- How it works… -- There's more… -- Running JMeter on multiple servers -- Getting ready -- How to do it… -- How it works… -- There's more….

See also -- Checking responses in JMeter tests -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Monitoring SOA Suite while testing -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Recording user web sessions with JMeter -- Getting ready -- How to do it… -- How it works… -- Designing advanced load tests -- Getting ready -- How to do it… -- How it works… -- There's more… -- Running performance tests from the Cloud -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 4. JVM Memory -- Introduction -- Increasing the JVM heap size -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Setting Xmx and Xms to the same value -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Setting the size of the Permanent Generation heap -- Getting ready -- How to do it… -- How it works… -- See also -- Calculating the total memory used by your application -- Getting ready -- How to do it… -- How it works… -- Viewing the memory used using JRMC for JRockit -- Getting ready -- How to do it… -- How it works… -- There's more… -- Connecting to a remote JRockit JVM -- Viewing the memory used using VisualVM for HotSpot -- Getting ready -- How to do it… -- How it works… -- There's more… -- Connecting to a remote Hotspot JVM -- Setting the size of the thread stack -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 5. JVM Garbage Collection Tuning -- Introduction -- Setting the new size -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Setting the survivor ratio -- Getting ready -- How to do it... -- How it works... -- See also -- Choosing a garbage collection algorithm in HotSpot -- Getting ready -- How to do it... -- How it works... -- There's more...

See also -- Choosing a garbage collection algorithm in JRockit -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Turning on verbose garbage collection -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Tuning to reduce the number of full garbage collections -- Getting ready -- How to do it... -- How it works... -- See also -- Disabling the RMI garbage collector -- Getting ready -- How to do it... -- How it works... -- See also -- Disabling explicit GC -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- 6. Platform Tuning -- Introduction -- Tuning global transaction timeouts -- Getting ready -- How to do it… -- How it works… -- See also -- Increasing the HTTP accept backlog -- Getting ready -- How to do it… -- How it works… -- There's more… -- Reducing the server logging level -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Finding out which JVM you are using -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Using large pages in Linux -- Getting ready -- How to do it… -- How it works… -- There's more… -- Increasing the number of file descriptors in Linux -- Getting ready -- How to do it… -- How it works… -- Tuning the SOA Suite EJB timeouts -- Getting ready -- How to do it… -- How it works… -- There's more… -- Upgrading to a newer JVM -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Setting the Linux kernel swappiness to low -- Getting ready -- How to do it… -- How it works… -- See also -- Using the Oracle JRockit JVM -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Running your domain in the production mode -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also.

Creating a boot.properties file -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- 7. Data Sources and JMS -- Introduction -- Setting the data source pool sizes -- Getting ready -- How to do it… -- How it works… -- There's more… -- See also -- Configuring data source testing -- Getting ready -- How to do it… -- How it works… -- There's more… -- Configuring data source growing and shrinking -- Getting ready -- How to do it… -- How it works… -- Setting data source connection timeouts -- Getting ready -- How to do it… -- How it works… -- Tuning database XA timeouts -- Getting ready -- How to do it… -- How it works… -- There's more… -- Tuning connections in the native EIS database adapter -- Getting ready -- How to do it… -- How it works… -- There's more… -- Configuring the WebLogic thread pool -- Getting ready -- How to do it… -- How it works… -- There's more… -- Using JMS file persistence -- Getting ready -- How to do it… -- How it works… -- There's more… -- Tuning JMS connection factories -- Getting ready -- How to do it… -- How it works… -- There's more… -- 8. BPEL and BPMN Engine Tuning -- Introduction -- Tuning the dispatcher invoke threads -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Tuning the dispatcher engine threads -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Tuning the dispatcher system threads -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Disabling BPEL monitors and sensors -- Getting ready -- How to do it... -- How it works... -- There's more... -- Reducing the audit level -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Changing a BPEL process to be transient -- Getting ready -- How to do it... -- How it works... -- There's more...

See also.
Abstract:
This is a Cookbook with interesting, hands-on recipes, giving detailed descriptions and lots of practical walkthroughs for boosting the performance of your Oracle SOA Suite.This book is for Oracle SOA Suite 11g administrators, developers, and architects who want to understand how they can maximise the performance of their SOA Suite infrastructure. The recipes contain easy to follow step-by-step instructions and include many helpful and practical tips. It is suitable for anyone with basic operating system and application server administration experience.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: