Oracle WebLogic Server 11g: Monitor and Tune Performance

Duration: 3 Days


What you will learn


This course trains Oracle WebLogic Server administrators and architects to tune the various aspects of Oracle WebLogic Server to attain optimal performance. Participants learn how performance test data is generated, gathered, analyzed, and saved. An appendix is included covering the differences between the 11g (10.3.3) and 12c (12.1.1) product versions with regard to Oracle WebLogic Server administration topics.

Learn To:


  • Instrument with load testing tool such as Grinder
  • Generate and analyze performance data
  • Tune Java Virtual Machine (JVM) parameters
  • Tune Oracle WebLogic Server parameters
  • Describe a typical performance methodology
  • Describe different monitoring and tuning tools such as JvisualVM, JRockit Mission Control, and so on

A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.

Audience


Java EE Developer
Project Manager
SOA Architect
System Integrator
Web Administrator

Related Training


Required Prerequisites
Fair knowledge of administering Oracle WebLogic Server

Suggested Prerequisites
Basic knowledge of Java programming

Course Topics


1.WLST Monitoring

  • MBean Hierarchies
  • Jython Syntax
  • WLST Commands

2.Introduction to Performance Monitoring

  • Overview of Performance Methodology
  • Importance of Performance Tests and Benchmarks
  • Introduction to Load and Stress Test Tools
  • Configuring the Grinder
  • Introduction to Oracle Application Testing Suite

3.Monitoring and Tuning JRockit JVM

  • Overview of Java Virtual Machines
  • Understanding Garbage Collection and Heap Fragments
  • JRockit JVM Benefits
  • JRockit Mission Control
  • JRockit Flight Recorder
  • JRockit Memory Leak Detector
  • Tuning JRockit JVM Garbage Collection
  • Configuring JVM Parameters

4.Tuning Hotspot JVM

  • Overview of Hotspot JVM
  • Tools for Monitoring Hotspot JVM
  • Using Java Visual VM
  • Command-line Tools to Monitor Hotspot JVM
  • Understanding JVM Ergonomics
  • Use of Throughput Goal
  • Use of Footprint Goal
  • Configuring JVM Parameters

5.Configuring Work Managers

  • Introduction to WLS Self-tuning
  • What is Work Manager?
  • Threadpool and Priority
  • Scheduling Guidelines
  • Work Manager Configuration
  • Work Manager Scope and Sharing Constraints
  • Introduction to CommonJ

6.Configuring Other WebLogic Server Resources

  • Domain Startup Mode
  • Native IO Performance
  • Stuck Threads
  • Tuning Chunk Size
  • Connection Backlogs

7.Using the JSP Compiler jspc

  • Using the Precompile Option
  • Setting JSP Page Check Interval
  • Setting Servlet Reload Check Interval
  • Defining WebLogic Cache Tag

8.Tuning JDBC

  • Tuning Connection Pools
  • Tuning Statement Caches
  • Performing Batch Updates
  • Tuning Transactions
  • Tuning Database Specific Parameters

9.Tuning EJB

  • Tuning Pool Size
  • Tuning Cache Size
  • Tuning Concurrency Strategy
  • Tuning Entity Bean Parameters
  • Tuning Transactions
  • Tuning EJB Clients

10.Tuning JMS

  • Tuning JMS Clients
  • Defining Aggregation and Message Pipeline
  • Describing Persistence Techniques
  • Listing Throttling Techniques
  • Considerations for Store and Forward message

11.Tuning WebLogic Server Clusters

  • Architectural Consideration
  • Load Balancers and Firewalls
  • Session Persistence
  • General Tuning Tips
Entre em contato conosco, clique!
#COMPARTILHE nossos cursos

Rua Emiliano Perneta, 680 - 9º Andar
Centro - Curitiba - Paraná - 80420-080
Fones: Curitiba - 3204-1999
Demais localidades - 4007-2186