What problem does it solve?
This skill helps teams overcome database performance bottlenecks by providing a structured approach to tuning queries, indexes, caching, and scalability planning.
Core Features & Use Cases
- Advanced Query Optimization: Execution plan analysis, query rewriting, plan caching, cross-database tuning for PostgreSQL, MySQL, SQL Server, Oracle, and NoSQL patterns.
- Modern Indexing Strategies: B-tree, Hash, GiST, GIN, BRIN indexes; composite and partial indexes; indexing for JSON/JSONB; maintenance guidelines.
- Performance Analysis & Monitoring: Query profiling, metrics dashboards, anomaly detection, and proactive performance monitoring.
- N+1 Query Resolution: Detection, eager loading, batching, and ORM optimization techniques.
- Advanced Caching Architectures: Multi-tier caching strategies, cache invalidation, and cache warmth/planning.
- Database Scaling & Partitioning: Horizontal and vertical partitioning, sharding strategies, read/write scaling, and cloud auto-scaling.
- Schema Design & Migration: Normalization vs denormalization, migration strategies, version control, and data type considerations.
Quick Start
Analyze your current workload, identify the top slow queries, and propose a comprehensive optimization plan covering indexing, caching, and query rewrites.