TUNING WEBLOGIC SERVER. Core Server JDBC Tuning JVM Tuning OS Tuning TOPICS.

Slides:



Advertisements
Similar presentations
In Production Juan Marin. Agenda Introduction Reliability Availability Performance Data optimizations Runtime optimizations Measuring your environment.
Advertisements

Copyright 2007, Information Builders. Slide 1 Performance and Tuning Mark Nesson, Vashti Ragoonath June 2008.
13 Copyright © 2005, Oracle. All rights reserved. Monitoring and Improving Performance.
Wenjin Xu. BasicsAllocationCollectionFinalization GC Mode Sample.
Memory Leak WEBLOGIC SERVER.  Overview of Java Heap  What is a Memory Leak  Symptoms of Memory Leaks  How to troubleshoot  Tools  Best Practices.
15 Copyright © 2004, Oracle. All rights reserved. Monitoring and Managing Memory.
XNAT System Administration Chip Schweiss June 26, 2012.
Capacity Planning and Predicting Growth for Vista Amy Edwards, Ezra Freeloe and George Hernandez University System of Georgia 2007.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
DT228/3 Web Development Databases. Database Almost all web application on the net access a database e.g. shopping sites, message boards, search engines.
SQL SERVER DAYS 2011 Optimizing SQL Server Performance in a Virtual Environment Denny Cherry twitter.com/mrdenny.
SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
Memory Leak Overview and Tools. AGENDA  Overview of Java Heap  What is a Memory Leak  Symptoms of Memory Leaks  How to troubleshoot  Tools  Best.
13 Copyright © 2004, Oracle. All rights reserved. Oracle Shared Servers.
Backup & Recovery 1.
Module 8: Server Management. Overview Server-level and instance-level resources such as memory and processes Database-level resources such as logical.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Copyright 2007, Information Builders. Slide 1 Performance and Tuning Tips Mark Nesson/Vashti Ragoonath October 2008.
15 Copyright © 2004, Oracle. All rights reserved. Proactive Maintenance.
SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
Oracle 10g Administration Oracle Shared Server Copyright ©2006, Custom Training Institute.
The Java Virtual Machine Mike Brunt.  What is the JVM?  Main JVM Suppliers  ColdFusion and the JVM  Java J2EE – Java EE Servlet Containers  Where.
Bill Au CBS Interactive Troubleshooting Slow or Hung Java Applications.
Analyzing Server Crashes Hangs. Crashes Versus Hang. All about Server crash. All about Server hangs-Analyzing Thread dumps Analysis of thread dump samples.
LAMS 2.0 for System Administrators Agenda Configuration Customisation Administration Roles User Administration General Maintenance Tasks Register Server.
Connecting to Oracle using Java November 4, 2009 David Goldschmidt, Ph.D. David Goldschmidt, Ph.D.
3108 Getting the Most out of StarTeam Web Edition John Sileski Senior Program Manager Borland.
Installing, Configuring And Troubleshooting Coldfusion Mark A Kruger CFG Ryan Stille CF Webtools.
Power your JVM with Effective Garbage Collection Tuning SiliconIndia Java Conference 29 th October, 2010 Vivekanand Jha.
Module 9: Implementing Caching. Overview Caching Overview Configuring General Cache Properties Configuring Cache Rules Configuring Content Download Jobs.
Click to add text © 2012 IBM Corporation Design Manager Server Instrumentation Instrumentation Data Documentation Gary Johnston, Performance Focal Point,
© 2011 IBM Corporation Business Analytics software Performant Prompting Neil Warner – Client Technical Professional 29 April 2011.
Intel Research & Development ETA: Experience with an IA processor as a Packet Processing Engine HP Labs Computer Systems Colloquium August 2003 Greg Regnier.
UNIT III - JDBC JDBC Overview – JDBC implementation – Connection class – Statements - Catching Database Results, handling database Queries. Networking–
1 Chapter 13 Parallel SQL. 2 Understanding Parallel SQL Enables a SQL statement to be: – Split into multiple threads – Each thread processed simultaneously.
Module 1 Introduction to SQL Server® 2008 R2 and its Toolset.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
Threads. Readings r Silberschatz et al : Chapter 4.
Performance/Scalability with JDBC, UCP & Oracle Database 12c
Preface 1Performance Tuning Methodology: A Review Course Structure 1-2 Lesson Objective 1-3 Concepts 1-4 Determining the Worst Bottleneck 1-5 Understanding.
E Copyright © 2006, Oracle. All rights reserved. Oracle Shared Servers.
1 Chapter 9 Tuning Table Access. 2 Overview Improve performance of access to single table Explain access methods – Full Table Scan – Index – Partition-level.
J2SE 1.5 : Memory Heap and Garbage Collector. Objectives You will be able to understand the JVM Memory Heap You will be able to know what the Garbage.
21 Copyright © 2008, Oracle. All rights reserved. Enabling Usage Tracking.
REMINDER Check in on the COLLABORATE mobile app Best Practices for Oracle on VMware - Deep Dive Darryl Smith Chief Database Architect Distinguished Engineer.
3 Copyright © 2004, Oracle. All rights reserved. Database Architecture Comparison.
By Manish Shrotriya CSE MS Java Memory Model From
Título/Title Nome/Name Cargo/Position Foto/ Picture Linux Performance on Power Breno Leitão Software Engineer.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
Optimizing SQL Server Performance in a Virtual Environment Denny Cherry twitter.com/mrdenny.
4 Copyright © 2004, Oracle. All rights reserved. Managing the Oracle Instance.
5 Copyright © 2005, Oracle. All rights reserved. Managing the Oracle Instance.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
GlassFish Performance Tuning: Tips from the Field
Partner TS-Webinar: “Windchill Performance Tuning”
Initialization Parameters
JDBC Database Management Database connectivity
Affinity Depending on the application and client requirements of your Network Load Balancing cluster, you can be required to select an Affinity setting.
性能测试那些事儿 刘博 ..
Database JDBC Overview CS Programming Languages for Web Applications
HDF5 Metadata and Page Buffering
Socket Programming Cal Poly Pomona Young CS380.
Software Architecture in Practice
Optimizing SQL Server Performance in a Virtual Environment
Oracle Architecture Overview
Automatic TCP Buffer Tuning
ColdFusion Performance Troubleshooting and Tuning
ODBC and JDBC.
Presentation transcript:

TUNING WEBLOGIC SERVER

Core Server JDBC Tuning JVM Tuning OS Tuning TOPICS

Core Server Enable Native IO Tuning Chunk size also reduces the socket reads/writes Set a smaller chunk size for high frequency small payload workloads Set the chunk size at both client and server side to increase the performance Tune the chunk size to match the network MTU size and operating system memory page size for better performance Ensure that chunk size is multiple of 8 as well as MTU size Chunks are pooled to prevent allocation cost (- Dweblogic.utils.io.chunkpoolsize=n) By default it is 512, you should set a large pool size to accomodate workloads with many concurrent clients.

JDBC Tuning JDBC Tuning: Use Oracle thin driver Disable Shrink frequency in Production make it as 0 Disable Test connections on Reserve and Test Frequency parameters Enable Row prefetching Use statement caching Pinned to thread enabling improves the perforrmance

JVM To see a detailed behaviour og GC, use the – verboseGC option Set –Xms equal to –Xmx to avoid the need to grow heap For optimum performance, set –Xmn to be one fourth of the value of –Xmx -Xmn = New Generation Size, -Xms= Initial Total Java Heap, -Xmx = Maximum Total Java Heap

OS Tuning Contact your OS Administrator

Thank You Q&A ?