Creating “high performance” as an attribute of complex software is extremely difficult business for developers, technology administrators, architects, system analysts, and project managers. However, by understanding some fundamental principles, performance problem solving and prevention can be made far simpler and more reliable.
This paper—an excerpt from The Method R Guide to Mastering Oracle Trace Data—describes those principles, linking them together in a coherent journey covering the goals, the terms, the tools, and the decisions that you need to maximize your application’s chance of having a long, productive, high-performance life. Examples in this work touch upon Oracle experiences, but the scope of the work is not restricted to Oracle products.