Chapter 3: Balancing Performance and Correctness
In This Chapter
Designing a database
Maintaining database integrity
Avoiding data corruption
Speeding data retrievals
Indexes
Data structures
Reading execution plans
Optimizing execution plans
Load balancing
There’s a natural conflict between the performance of a database and its correctness. If you want to minimize the chance that incorrect or inappropriate data ends up in a database, you must include safeguards against it. These safeguards take time and thus slow down operation.
Configuring a database for the highest possible performance ...