Book description
Tom Kyte of Oracle Magazine’s “Ask Tom” column has written the definitive guide to designing and building high-performance, scalable Oracle applications. The book covers schema design, SQL and PL/SQL, tables and indexes, and much more. From the exclusive publisher of Oracle Press books, this is a must-have resource for all Oracle developers and DBAs.
Table of contents
- Cover Page
- Effective Oracle by Design
- Copyright Page
- Contents
- ACKNOWLEDGMENTS
- INTRODUCTION
-
1 The Right Approach to Building Applications
- It’s a Team Effort
- Read the Documentation
- Avoid the Black Box Syndrome
- It’s a Database, Not a Data Dump
- Build a Test Environment
- Design to Perform; Don’t Tune to Perform
- Define Your Performance Goals from the Start
- Benchmark, Benchmark, Benchmark
- Instrument the System
- Question Authority
- Don’t Look for Shortcuts
- Keep It Simple
- Use Supplied Functionality
- Summary
- 2 Your Performance Toolkit
- 3 Architectural Decisions
- 4 Effective Administration
- 5 Statement Processing
-
6 Getting the Most Out of the Cost-Based Optimizer
- Why the RBO Is Dead
- Make the CBO Do Its Best
-
Optimize the CBO
- Set COMPATIBLE for Upgrades
- Set DB_FILE_MULTIBLOCK_READ_COUNT to Reduce Full-Scan Costs
- Set HASH_JOIN_ENABLED to Control Hash Joins
- Set OPTIMIZER_DYNAMIC_SAMPLING to Gather Statistics Dynamically
- Set OPTIMIZER_FEATURES_ENABLE to Control Feature Choices
- Set OPTIMIZER_MAX_PERMUTATIONS to Control Permutations
- Set OPTIMIZER_MODE to Pick a Mode
- Rewrite Queries with QUERY_REWRITE_ENABLED and QUERY_REWRITE_INTEGRITY
- Control PGA Memory with BITMAP_MERGE_AREA_ SIZE, SORT_AREA_SIZE, and HASH_AREA_SIZE
- Use STAR_TRANSFORMATION_ENABLED for Star Queries
- Set Others Parameters that Affect the Optimizer
- Use the 10053 Event to Trace CBO Choices
- Summary
- 7 Effective Schema Design
- 8 Effective SQL
- 9 Effective PL/SQL Programming
- 10 So, You Had an Accident
- A Setting Up and Some Scripts
- Index
Product information
- Title: Effective Oracle by Design
- Author(s):
- Release date: September 2003
- Publisher(s): McGraw Hill Computing
- ISBN: 9780071776783
You might also like
book
Oracle
Oracle Performance Survival Guide A Systematic Approach to Database Optimization The fast, complete, start-to-finish guide to …
book
Optimizing Oracle Performance
Oracle system performance inefficiencies often go undetected for months or even years--even under intense scrutiny--because traditional …
book
Oracle in a Nutshell
Introduced a quarter-century ago, the Oracle database remains the leading enterprise relational database management system (RDBMS) …
book
Oracle Exadata Recipes: A Problem-Solution Approach
Oracle Exadata Recipes takes an example-based, problem/solution approach in showing how to size, install, configure, manage, …