万本电子书0元读

万本电子书0元读

顶部广告

Oracle SOA Suite Performance Tuning Cookbook电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Matthew Brasier

出  版  社:Packt Publishing

出版时间:2013-07-11

字       数:170.6万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This is a Cookbook with interesting, hands-on recipes, giving detailed de*ions 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.
目录展开

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

Reducing the completion persist level

Getting ready

How to do it...

How it works...

See also

Disabling persistence on invocation

Getting ready

How to do it...

How it works...

There's more...

See also

Setting the audit store policy

Getting ready

How to do it...

How it works...

There's more...

See also

Reducing audit trail size threshold

Getting ready

How to do it...

How it works...

See also

Increasing large document threshold

Getting ready

How to do it...

How it works...

See also

Reducing SOA infra log levels

Getting ready

How to do it...

How it works...

There's more...

See also

Purging data from the BPEL store

Getting ready

How to do it...

How it works...

There's more...

See also

Ensuring automatic database statistics gathering is enabled

Getting ready

How to do it...

How it works...

There's more…

See also

Tuning Oracle database parameters

Getting ready

How to do it…

How it works…

Tuning the Oracle database

Getting Ready

How to do it…

How it works…

There's more…

See also

9. Mediator and BAM

Introduction

Setting Mediator Parallel Metrics Level

Getting ready

How to do it...

How it works...

See also

Setting Mediator Parallel Worker Threads

Getting ready

How to do it...

How it works...

See also

Setting Mediator Parallel Maximum Rows Retrieved

Getting ready

How to do it...

How it works...

See also

Setting Parallel Locker Thread Sleep

Getting ready

How to do it...

How it works...

See also

Using batched delivery in the BAM Adapter

Getting ready

How to do it...

How it works...

There's more...

10. Rules and Human Workflow

Introduction

Disabling automatic release timers globally

Getting ready

How to do it...

How it works...

Choosing the correct workflow service client

How to do it...

How it works...

Preventing looping and inefficient rule execution

Getting ready

How to do it...

How it works...

There's more…

See also

Tuning rule execution

Getting ready

How to do it...

How it works...

There's more…

11. SOA Application Design

Introduction

Using BPEL process parallelization

Getting ready

How to do it...

How it works...

There's more…

See also

Using non-blocking service invocations in BPEL flows

Getting ready

How to do it...

How it works...

There's more…

See also

Turning off payload validation and composite state monitoring

Getting ready

How to do it...

How it works...

There's more…

Designing BPEL processes to reduce persistence

Getting ready

How to do it...

How it works...

See also

Using parallel routing rules in Mediator components

Getting ready

How to do it...

How it works...

There's more…

See also

Setting HTTP timeouts for external services

Getting ready

How to do it...

How it works...

See also

Tuning BPEL adapter properties

Getting ready

How to do it...

How it works...

There's more…

12. High Performance Configuration

Introduction

Configuring a cluster of SOA Suite servers

Getting ready

How to do it…

How it works…

There's more…

See also

Configuring an OHS load balancer

Getting ready

How to do it…

How it works…

See also

Tuning for deployment on a virtualized infrastructure

Getting ready

How to do it…

How it works…

There's more…

See also

Using distributed JMS destinations in a cluster

Getting ready

How it works…

How to do it…

Using JMS bridges to improve the enqueue speed

Getting ready

How to do it…

How it works…

There's more…

See also

Choosing deployment hardware

Getting ready

How to do it…

How it works…

There's more…

See also

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部