Chapter 3

Balancing Performance and Correctness

IN THIS CHAPTER

Bullet Designing a database

Bullet Maintaining database integrity

Bullet Avoiding data corruption

Bullet Speeding data retrievals

Bullet Working with indexes

Bullet Determining data structures

Bullet Reading execution plans

Bullet Optimizing execution plans

Bullet Improving performance with 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 ...

Get SQL All-In-One For Dummies, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.