Advertisement

Expert Oracle SQL

Optimization, Deployment, and Statistics

  • Authors
  • Tony┬áHasler

Table of contents

  1. Front Matter
    Pages i-xxxi
  2. Basic Concepts

    1. Front Matter
      Pages 1-1
    2. Tony Hasler
      Pages 3-24
    3. Tony Hasler
      Pages 25-36
    4. Tony Hasler
      Pages 37-46
    5. Tony Hasler
      Pages 47-64
    6. Tony Hasler
      Pages 65-78
    7. Tony Hasler
      Pages 79-98
  3. Advanced Concepts

    1. Front Matter
      Pages 99-99
    2. Tony Hasler
      Pages 101-126
    3. Tony Hasler
      Pages 127-174
    4. Tony Hasler
      Pages 175-228
  4. The Cost-Based Optimizer

    1. Front Matter
      Pages 229-229
    2. Tony Hasler
      Pages 231-260
    3. Tony Hasler
      Pages 261-294
    4. Tony Hasler
      Pages 295-304
    5. Tony Hasler
      Pages 305-384
  5. Optimization

    1. Front Matter
      Pages 385-385
    2. Tony Hasler
      Pages 387-402
    3. Tony Hasler
      Pages 403-424
    4. Tony Hasler
      Pages 425-444
    5. Tony Hasler
      Pages 445-476
    6. Tony Hasler
      Pages 477-506
    7. Tony Hasler
      Pages 507-522
  6. Managing Statistics with TSTATS

    1. Front Matter
      Pages 523-523
    2. Tony Hasler
      Pages 525-576
  7. Back Matter
    Pages 577-585

About this book

Introduction

Expert Oracle SQL: Optimization, Deployment, and Statistics is about optimizing individual SQL statements, especially on production database systems. This Oracle-specific book begins by assuming you have already identified a particular SQL statement and are considering taking steps to improve its performance. The book describes a systematic process by which to diagnose a problem statement, identify a fix, and to implement that fix safely in a production system. You'll learn not only to improve performance when it is too slow, but also to stabilize performance when it is too variable. You'll learn about system statistics and how the Cost-Based Optimizer uses them to determine a suitable execution plan for a given statement. That knowledge provides the foundation from which to identify the root cause, and to stabilize and improve performance.

Next after identifying a problem and the underlying root cause is to put in place a solution. Expert Oracle SQL: Optimization, Deployment, and Statistics explains how to apply various remedies such as changing the SQL statement, adding hints, changing the physical design, and more, and how they can be brought to bear on fixing a problem once and for all.

Rolling a change out smoothly is an important topic when dealing with tuning and optimization. Expert Oracle SQL: Optimization, Deployment, and Statistics does not let you down in this critical area. The book contains two chapters of good information from an experienced professional on how to safely deploy changes into production so that your systems remaining running and available throughout the deployment process.

  • Describes a systematic approach to tuning Oracle SQL
  • Explains how things are supposed to work, what can go wrong, and how to fix it
  • Takes you through the steps needed to stabilize performance in your production systems

Bibliographic information

Industry Sectors
Pharma
Chemical Manufacturing
Biotechnology
Finance, Business & Banking
Electronics
IT & Software
Telecommunications
Consumer Packaged Goods
Energy, Utilities & Environment
Engineering