舉報

會員
Oracle SOA Suite 11g Performance Tuning Cookbook
最新章節:
Index
ThisisaCookbookwithinteresting,hands-onrecipes,givingdetaileddescriptionsandlotsofpracticalwalkthroughsforboostingtheperformanceofyourOracleSOASuite.ThisbookisforOracleSOASuite11gadministrators,developers,andarchitectswhowanttounderstandhowtheycanmaximisetheperformanceoftheirSOASuiteinfrastructure.Therecipescontaineasytofollowstep-by-stepinstructionsandincludemanyhelpfulandpracticaltips.Itissuitableforanyonewithbasicoperatingsystemandapplicationserveradministrationexperience.
最新章節
- Index
- Choosing deployment hardware
- Using JMS bridges to improve the enqueue speed
- Using distributed JMS destinations in a cluster
- Tuning for deployment on a virtualized infrastructure
- Configuring an OHS load balancer
品牌:中圖公司
上架時間:2021-08-13 16:16:06
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-08-13 16:52:09
- Choosing deployment hardware
- Using JMS bridges to improve the enqueue speed
- Using distributed JMS destinations in a cluster
- Tuning for deployment on a virtualized infrastructure
- Configuring an OHS load balancer
- Configuring a cluster of SOA Suite servers
- Introduction
- Chapter 12. High Performance Configuration
- Tuning BPEL adapter properties
- Setting HTTP timeouts for external services
- Using parallel routing rules in Mediator components
- Designing BPEL processes to reduce persistence
- Turning off payload validation and composite state monitoring
- Using non-blocking service invocations in BPEL flows
- Using BPEL process parallelization
- Introduction
- Chapter 11. SOA Application Design
- Tuning rule execution
- Preventing looping and inefficient rule execution
- Choosing the correct workflow service client
- Disabling automatic release timers globally
- Introduction
- Chapter 10. Rules and Human Workflow
- Using batched delivery in the BAM Adapter
- Setting Parallel Locker Thread Sleep
- Setting Mediator Parallel Maximum Rows Retrieved
- Setting Mediator Parallel Worker Threads
- Setting Mediator Parallel Metrics Level
- Introduction
- Chapter 9. Mediator and BAM
- Tuning the Oracle database
- Tuning Oracle database parameters
- Ensuring automatic database statistics gathering is enabled
- Purging data from the BPEL store
- Reducing SOA infra log levels
- Increasing large document threshold
- Reducing audit trail size threshold
- Setting the audit store policy
- Disabling persistence on invocation
- Reducing the completion persist level
- Changing a BPEL process to be transient
- Reducing the audit level
- Disabling BPEL monitors and sensors
- Tuning the dispatcher system threads
- Tuning the dispatcher engine threads
- Tuning the dispatcher invoke threads
- Introduction
- Chapter 8. BPEL and BPMN Engine Tuning
- Tuning JMS connection factories
- Using JMS file persistence
- Configuring the WebLogic thread pool
- Tuning connections in the native EIS database adapter
- Tuning database XA timeouts
- Setting data source connection timeouts
- Configuring data source growing and shrinking
- Configuring data source testing
- Setting the data source pool sizes
- Introduction
- Chapter 7. Data Sources and JMS
- Creating a boot.properties file
- Running your domain in the production mode
- Using the Oracle JRockit JVM
- Setting the Linux kernel swappiness to low
- Upgrading to a newer JVM
- Tuning the SOA Suite EJB timeouts
- Increasing the number of file descriptors in Linux
- Using large pages in Linux
- Finding out which JVM you are using
- Reducing the server logging level
- Increasing the HTTP accept backlog
- Tuning global transaction timeouts
- Introduction
- Chapter 6. Platform Tuning
- Disabling explicit GC
- Disabling the RMI garbage collector
- Tuning to reduce the number of full garbage collections
- Turning on verbose garbage collection
- Choosing a garbage collection algorithm in JRockit
- Choosing a garbage collection algorithm in HotSpot
- Setting the survivor ratio
- Setting the new size
- Introduction
- Chapter 5. JVM Garbage Collection Tuning
- Setting the size of the thread stack
- Viewing the memory used using VisualVM for HotSpot
- Viewing the memory used using JRMC for JRockit
- Calculating the total memory used by your application
- Setting the size of the Permanent Generation heap
- Setting Xmx and Xms to the same value
- Increasing the JVM heap size
- Introduction
- Chapter 4. JVM Memory
- Running performance tests from the Cloud
- Designing advanced load tests
- Recording user web sessions with JMeter
- Monitoring SOA Suite while testing
- Checking responses in JMeter tests
- Running JMeter on multiple servers
- Creating a web service test using JMeter
- Installing Apache JMeter
- Introduction
- Chapter 3. Performance Testing
- Monitoring the system using the DMS servlet
- Configuring alerts in Hyperic
- Monitoring committed transactions
- Monitoring open sockets
- Monitoring the data source usage
- Monitoring the platform CPU usage
- Monitoring the JVM memory usage
- Monitoring the SOA Suite server availability
- Configuring Hyperic to monitor SOA Suite 11g
- Installing Hyperic agents
- Installing the Hyperic server
- Introduction
- Chapter 2. Monitoring Oracle SOA Suite
- Identifying slow-running components with the Enterprise Manager
- Identifying slow-running database queries
- Monitoring JDBC connections with the WebLogic console
- Using JRockit flight recorder to identify problems
- Identifying performance problems using JRMC on JRockit
- Identifying performance problems using VisualVM on HotSpot
- Identifying performance problems with jstack
- Identifying locking issues with jstack
- Monitoring garbage collection with jstat
- Identifying permanent generation problems with jstat
- Identifying new size problems with jstat
- Introduction
- Chapter 1. Identifying Problems
- Preface
- www.PacktPub.com
- About the Reviewers
- About the Authors
- Credits
- 版權信息
- 封面
- 封面
- 版權信息
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Identifying Problems
- Introduction
- Identifying new size problems with jstat
- Identifying permanent generation problems with jstat
- Monitoring garbage collection with jstat
- Identifying locking issues with jstack
- Identifying performance problems with jstack
- Identifying performance problems using VisualVM on HotSpot
- Identifying performance problems using JRMC on JRockit
- Using JRockit flight recorder to identify problems
- Monitoring JDBC connections with the WebLogic console
- Identifying slow-running database queries
- Identifying slow-running components with the Enterprise Manager
- Chapter 2. Monitoring Oracle SOA Suite
- Introduction
- Installing the Hyperic server
- Installing Hyperic agents
- Configuring Hyperic to monitor SOA Suite 11g
- Monitoring the SOA Suite server availability
- Monitoring the JVM memory usage
- Monitoring the platform CPU usage
- Monitoring the data source usage
- Monitoring open sockets
- Monitoring committed transactions
- Configuring alerts in Hyperic
- Monitoring the system using the DMS servlet
- Chapter 3. Performance Testing
- Introduction
- Installing Apache JMeter
- Creating a web service test using JMeter
- Running JMeter on multiple servers
- Checking responses in JMeter tests
- Monitoring SOA Suite while testing
- Recording user web sessions with JMeter
- Designing advanced load tests
- Running performance tests from the Cloud
- Chapter 4. JVM Memory
- Introduction
- Increasing the JVM heap size
- Setting Xmx and Xms to the same value
- Setting the size of the Permanent Generation heap
- Calculating the total memory used by your application
- Viewing the memory used using JRMC for JRockit
- Viewing the memory used using VisualVM for HotSpot
- Setting the size of the thread stack
- Chapter 5. JVM Garbage Collection Tuning
- Introduction
- Setting the new size
- Setting the survivor ratio
- Choosing a garbage collection algorithm in HotSpot
- Choosing a garbage collection algorithm in JRockit
- Turning on verbose garbage collection
- Tuning to reduce the number of full garbage collections
- Disabling the RMI garbage collector
- Disabling explicit GC
- Chapter 6. Platform Tuning
- Introduction
- Tuning global transaction timeouts
- Increasing the HTTP accept backlog
- Reducing the server logging level
- Finding out which JVM you are using
- Using large pages in Linux
- Increasing the number of file descriptors in Linux
- Tuning the SOA Suite EJB timeouts
- Upgrading to a newer JVM
- Setting the Linux kernel swappiness to low
- Using the Oracle JRockit JVM
- Running your domain in the production mode
- Creating a boot.properties file
- Chapter 7. Data Sources and JMS
- Introduction
- Setting the data source pool sizes
- Configuring data source testing
- Configuring data source growing and shrinking
- Setting data source connection timeouts
- Tuning database XA timeouts
- Tuning connections in the native EIS database adapter
- Configuring the WebLogic thread pool
- Using JMS file persistence
- Tuning JMS connection factories
- Chapter 8. BPEL and BPMN Engine Tuning
- Introduction
- Tuning the dispatcher invoke threads
- Tuning the dispatcher engine threads
- Tuning the dispatcher system threads
- Disabling BPEL monitors and sensors
- Reducing the audit level
- Changing a BPEL process to be transient
- Reducing the completion persist level
- Disabling persistence on invocation
- Setting the audit store policy
- Reducing audit trail size threshold
- Increasing large document threshold
- Reducing SOA infra log levels
- Purging data from the BPEL store
- Ensuring automatic database statistics gathering is enabled
- Tuning Oracle database parameters
- Tuning the Oracle database
- Chapter 9. Mediator and BAM
- Introduction
- Setting Mediator Parallel Metrics Level
- Setting Mediator Parallel Worker Threads
- Setting Mediator Parallel Maximum Rows Retrieved
- Setting Parallel Locker Thread Sleep
- Using batched delivery in the BAM Adapter
- Chapter 10. Rules and Human Workflow
- Introduction
- Disabling automatic release timers globally
- Choosing the correct workflow service client
- Preventing looping and inefficient rule execution
- Tuning rule execution
- Chapter 11. SOA Application Design
- Introduction
- Using BPEL process parallelization
- Using non-blocking service invocations in BPEL flows
- Turning off payload validation and composite state monitoring
- Designing BPEL processes to reduce persistence
- Using parallel routing rules in Mediator components
- Setting HTTP timeouts for external services
- Tuning BPEL adapter properties
- Chapter 12. High Performance Configuration
- Introduction
- Configuring a cluster of SOA Suite servers
- Configuring an OHS load balancer
- Tuning for deployment on a virtualized infrastructure
- Using distributed JMS destinations in a cluster
- Using JMS bridges to improve the enqueue speed
- Choosing deployment hardware
- Index 更新時間:2021-08-13 16:52:09