Book description
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.
Table of contents
- Cover
- Title Page
- Copyright Page
- Dedication
- Contents
- Foreword
- Acknowledgments
- Introduction
-
Part I: Core Ideas and Elements of PL/SQL Performance Tuning
-
1 The Role of PL/SQL in Contemporary Development
- Typical Web Application Process Flow
-
Web Application Performance Problem Areas
- Step 1: Client Machine Performance Problems
- Step 2: Client Machine to Application Server Transmission Problems
- Step 3: Application Server Performance Problems
- Step 4: Application Server to Database Transmission Problems
- Step 5: Database Performance Problems
- Step 6: Database to Application Server Transmission Problems
- Step 7: Application Server Processing Performance Problems
- Step 8: Application Server to Client Machine Transmission Problems
- Step 9: Client Machine Performance Problems
- Finding the Cause of Slowly Performing Web Applications
- Solving Web Application Performance Problems
- Summary
- 2 DBA/Developer Borderline: Tools and Features
- 3 Code Instrumentation in PL/SQL
-
1 The Role of PL/SQL in Contemporary Development
- Part II: Linking SQL and PL/SQL
- Part III: Tuner’s Toolkit
- Part IV: PL/SQL in Daily Life
- Index
Product information
- Title: Oracle PL/SQL Performance Tuning Tips & Techniques
- Author(s):
- Release date: August 2014
- Publisher(s): McGraw Hill Computing
- ISBN: 9780071822183
You might also like
book
Oracle Database 12c Release 2 Performance Tuning Tips & Techniques
Proven Database Optimization Solutions―Fully Updated for Oracle Database 12c Release 2 Systematically identify and eliminate database …
book
Oracle PL/SQL Best Practices
In this book, Steven Feuerstein, widely recognized as one of the world's experts on the Oracle …
book
Oracle PL/SQL for DBAs
PL/SQL, Oracle's powerful procedural language, has been the cornerstone of Oracle application development for nearly 15 …
book
Oracle PL/SQL Best Practices, 2nd Edition
In this compact book, Steven Feuerstein, widely recognized as one of the world's leading experts on …