Preface — Why is SQL slow?
Anatomy of an Index — What does an Index look like?
The Leaf Nodes — A doubly linked list
The B-Tree — It's a balanced tree
Slow Indexes, Part I — Two ingredients make the index slow
The Where Clause — Indexing to improve search performance
The Equals Operator — Exact key lookup
Surrogate Keys — Single-column indexes
Concatenated Keys — Multi-column indexes
Slow Indexes, Part II — The first ingredient, revisited
Functions — Using functions in the where clause
Case-Insensitive Search —
UPPER
andLOWER
User Defined Functions — Limitations of function based indexes
Over Indexing — Avoid redundancy
Exercise — How to index by age?
Bind Variables — For security and performance
NULL and Indexes — About Oracle's
NULL
oddityIndexing NULL — In the Oracle database
NOT NULL Constraints — How it affects index usage
Partial Indexes, Part I — Oracle's way to partial indexes
Searching for Ranges — Beyond equality
QR:
0 comments:
Post a Comment