Topic: DB2 for LUW
DATE: 2011-5-4 (08:30 AM - 09:30 AM)
SPEAKERS: Wei Li (Nationwide Insurance )
This presentation discusses managing performance of web applications built on J2EE platform and DB2. Several aspects of performance management are covered. They include defining performance quality attribute, architecting and designing the application to accommodate performance quality attribute, configuring the server to optimize performance and identifying performance issues. Techniques for each aspect of performance management are discussed in details.
EXP. LEVEL: Beginner,Intermediate
Determine performance quality attributeThis objective covers how to define performance quality attribute with the product owners. Questions to ask include:-- What are the key requirements? Are they quantifiable? -- What are the acceptance criteria that will indicate that you have met the requirements?
Architect the application to accommodate performance quality attributeThis objective covers tactics to achieve performance quality attribute. Three categories of tactics are discussed: resource demand, resource management, and resource arbitration.
Optimize Performance in Design and DevelopmentThis objective covers techniques to optimize performance in the development phase. These include Java coding best practice, caching strategy, choosing the appropriate OR mapping tool, and database development best practice.
Configure WAS to optimize performanceFor those applications hosted on Websphere, they can be optimized by applying the correct server configuration parameters. This objective covers the difference between DB2 driver types, and the appropriate connection pool parameters to apply.
Identify Performance IssuesThe sooner the performance issue is identified, the less costly it is to fix it. This objective covers performance testing in development phase using JProfiler. It also discusses techniques and tools to use for performance testing applications in PT phase.
Click Here to Download
NOTE: These are only open to members of IDUG. If you are not a member, please CLICK HERE for more information.