© Erik Ostermueller 2017
Erik OstermuellerTroubleshooting Java Performancehttps://doi.org/10.1007/978-1-4842-2979-8_9

9. Persistence, the “P” in P.A.t.h.

Erik Ostermueller
(1)
Little Rock, Arkansas, USA
 
This chapter covers the first item in the P.A.t.h. checklist, “P” for Persistence, and it shows how to assess performance health and how to interpret the resulting data to improve system performance.
The objectives of this chapter are:
  • Know the biggest performance problem in Java server-side software and the two most common anti-patterns that cause it.
  • Learn how to diagnose application performance problems caused by:
    • Individual JDBC SQL queries
    • Multiple JDBC SQL queries, regardless of how fast the individual queries run
  • Learn how a small development ...

Get Troubleshooting Java Performance: Detecting Anti-Patterns with Open Source Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.