Introduction
Designing for Performance
Troubleshooting & Testing
Conducting an Audit
Relationships & Joins
Referential Integrity
Data Types & Validations
Creating a Data Model
Database Normalization
Temporary Tables
Query/Views Optimization
Index Strategies
Clustered Indexes
More Tuning
Data Types & Quality
Best Practices
Stored Procedures & Triggers
Hardware Performance Concepts
Applying Performance Concepts
Monitoring
Database Security
Understanding Lifecycles
Using Baselines & Profiler
Analyzing Slow Performance
Optimizing Code
Statistics
Other Components
Checklists
Odds & Ends
Conclusion
Credits