Database Tuning

11/19/98


Click here to start


Table of Contents

Database Tuning

Tuning the Conceptual Schema

Example Schemas

Settling for 3NF vs BCNF

Denormalization

Choice of Decompositions

Choice of Decompositions (Contd.)

Decomposition of a BCNF Relation

Horizontal Decompositions

Horizontal Decompositions (Contd.)

Masking Conceptual Schema Changes

Tuning Queries and Views

Rewriting SQL Queries

The Notorious COUNT Bug

Summary on Unnesting Queries

More Guidelines for Query Tuning

Guidelines for Query Tuning (Contd.)

Summary of Database Tuning

Summary (Contd.)

Author: Joe Hellerstein/Raghu Ramakrishnan

Email: cs186@po.eecs.berkeley.edu

Home Page: http://www-inst.eecs.berkeley.edu