SQL Home
SQL Articles
SQL Links
SQL Books
SQL Tools
SQL Keywords
|
SQL
SQL Tuning
|
|
|
|
Contents Listing
Foreword
Preface
1. Introduction
Why Tune SQL?
Who Should Tune SQL?
How This Book Can Help
A Bonus
Outside-the-Box Solutions
2. Data-Access Basics
Caching in the Database
Tables
Indexes
Uncommon Database Objects
Single-Table Access Paths
Calculating Selectivity
Joins
3. Viewing and Interpreting Execution Plans
Reading Oracle Execution Plans
Reading DB2 Execution Plans
Reading SQL Server Execution Plans
4. Controlling Execution Plans
Universal Techniques for Controlling Plans
Controlling Plans on Oracle
Controlling Plans on DB2
Controlling Plans on SQL Server
5. Diagramming Simple SQL Queries
Why a New Method?
Full Query Diagrams
Interpreting Query Diagrams
Simplified Query Diagrams
Exercises
6. Deducing the Best Execution Plan
Robust Execution Plans
Standard Heuristic Join Order
Simple Examples
A Special Case
A Complex Example
Special Rules for Special Cases
Exercise
7. Diagramming and Tuning Complex SQL Queries
Abnormal Join Diagrams
Queries with Subqueries
Queries with Views
Queries with Set Operations
Exercise
8. Why the Diagramming Method Works
The Case for Nested Loops
Choosing the Driving Table
Choosing the Next Table to Join
Summary
9. Special Cases
Outer Joins
Merged Join and Filter Indexes
Missing Indexes
Unfiltered Joins
Unsolvable Problems
10. Outside-the-Box Solutions to Seemingly Unsolvable Problems
When Very Fast Is Not Fast Enough
Queries that Return Data from Too Many Rows
Tuned Queries that Return Few Rows, Slowly
A. Exercise Solutions
B. The Full Process, End to End
Glossary
Index
|
|
Contents
View a contents listing.
Short
Short Description.
Keyword Pages
database
database administration
database administrators
DBA
performance
performance tuning
SQL
SQL developers
SQL performance
SQL tuning
tuning
Keyword Bestsellers
database
database administration
database administrators
DBA
performance
performance tuning
SQL developers
SQL performance
SQL tuning
tuning
SQL
SQL Bestsellers The bestselling books on Amazon.
Articles
Learning PL/SQL review
|