The document discusses performance troubleshooting for databases. It provides an overview of common issues ("moles") that can impact database performance and tools/techniques for identifying and resolving them. Some key points:
- Most database performance issues are not actually problems with the database itself but other areas like hardware, OS, middleware, or application code.
- A small number (less than 10%) of issues usually account for the vast majority (90%) of performance degradation.
- The first steps in troubleshooting are establishing a baseline configuration and gathering performance metrics from across the full software stack using tools like OS monitoring utilities, database admin views, and benchmarks.
- Common types of performance issues ("moles") include