Oracle PL/SQL Performance Tuning Tips & Techniques

Oracle PL/SQL Performance Tuning Tips & Techniques

Oracle PL/SQL Performance Tuning Tips & Techniques

Proven PL/SQL Optimization Solutions

In Oracle PL/SQL Performance Tuning Tips & Techniques, Oracle ACE authors with decades of experience building complex production systems for government, industry, and educational organizations present a hands-on approach to enabling optimal results from PL/SQL. The book begins by describing the discovery process required to pinpoint performance problems and then provides measurable and repeatable test cases. In-depth coverage of linking SQL and PL/SQL is followed by deep dives into essential Oracle Database performance tuning tools. Real-world examples and best practices are included throughout this Oracle Press guide.

  • Follow a request-driven nine-step process to identify and address performance problems in web applications
  • Use performance-related database tools, including data dictionary views, logging, tracing, PL/SQL Hierarchical Profiler, PL/Scope, and RUNSTATS
  • Instrument code to pinpoint performance issues using call stack APIs, error stack APIs, and timing markers
  • Embed PL/SQL in SQL and manage user-defined functions
  • Embed SQL in PL/SQL using a set-based approach to handle large volumes of data
  • Properly write and deploy data manipulation language triggers to avoid performance problems
  • Work with advanced datatypes, including LOBs and XML
  • Use caching techniques to avoid redundant operations
  • Effectively use dynamic SQL to reduce the amount of code needed and streamline system management
  • Manage version control and ensure that performance fixes are successfully deployed

Code examples in the book are available for download.

List Price: $ 60.00

Price: [wpramaprice asin=”0071824820″]

[wpramareviews asin=”0071824820″]

Find More Products

3 comments

  1. 4 of 4 people found the following review helpful
    5.0 out of 5 stars
    Excellent resource for developers and DBAs, August 30, 2014
    By 
    Bokonen

    This review is from: Oracle PL/SQL Performance Tuning Tips & Techniques (Paperback)
    Misha and Dr. Dorsey follow a very effective pattern in this manual: Each topic is introduced and all of the options are laid out, then they illustrate the performance impacts of those varfious options. They share the code for each example so that we can use to prove the performance differences for ourselves to our peers.

    The discussion and analysis is not a simple ‘do it this way or your performance will really suck’ but is generously supported by their own experiences. You couldn’t ask for two more experienced authors.

    The book covers provides historical perspectives on a number of their approaches. For instance, limitations in earlier releases affect many of our assumptions about performance tuning. They point out where the old practices/prejudices came from and roll it forward to the functionality available in today’s 11g and 12c releases.

    DBAs will benefit from the insights here, particularly when doing performing tuning. Astute developers will find the variety of examples and the strength of their arguments very helpful in writing their own code and affecting the work of their peers.

    Finally, the friendly tone of the text (likely due to Arup Nanda’s editing) makes it pleasant to read and easy to digest even of you don’t use PL/SQL a lot.

    – Ray Smith

    0

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  2. 3 of 3 people found the following review helpful
    5.0 out of 5 stars
    Learn how PL/SQL works from two of the best whose shared stories of actual issues underline the importance …, August 31, 2014
    By 

    “Oracle PL/SQL Performance Tuning Tips & Techniques” by Michael Rosenblum and Dr. Paul Dorsey is a book you should read soon. A quote from Oracle’s Bryn Llwellyn in the book’s forward says it all “Every professional PL/SQL programmer should study this book and act upon its teachings.”
    Misha and Paul take the scientific route to performance, providing readers the how-and-why of effective performance. The first chapter sets the tone showing how performance is an aggregate typically of nine-steps from execution of code on the client side, through middleware, to server, and back again to the client. Learn how PL/SQL works from two of the best whose shared stories of actual issues underline the importance of performance planning and thinking.
    Oracle database professionals rely upon PL/SQL to accomplish many important tasks. This book presents numerous opportunities to improve PL/SQL performance offering more than just code suggestions. Perhaps most importantly, each unit steps the reader through how to test and prove if an actual improvement has been made. Code examples include explanations of how to test results so that you know the impact of your actions. For each topic highlighted, the authors provide discussions of the tradeoffs being made; for instance, did CPU improve at the expense of I/O or vice-versa? Performance-related Oracle tools and instrumentation are explained and demonstrated clearly to illustrate and confirm results.
    You can read this book straight through as I did, or, pick a specific topic like caching and skip around. However you choose to read this book you’re sure to learn lots about PL/SQL performance and how you can improve your systems.

    0

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  3. 2 of 3 people found the following review helpful
    5.0 out of 5 stars
    If you are a PL/SQL professional, then read this book. 5 star stuff., September 9, 2014
    By 

    This review is from: Oracle PL/SQL Performance Tuning Tips & Techniques (Paperback)
    Bryn Llewellyn’s insightful forward ends with “Every professional PL/SQL programmer should study this book and act upon its teachings.” After reading this book, cover to cover, I heartily agree. I am a developer; this book has given me insights into the inner workings of PL/SQL which will make me more effective when I write PL/SQL code. In addition, it has given me knowledge and vocabulary that will help me communicate more effectively with the DBAs on my team. This book is a five star addition to my professional library.

    0

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

Leave a Reply

Your email address will not be published. Required fields are marked *