Database
625 installs
sql-optimization-patterns
by wshobson/agents
Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when…
Skill content
Master SQL query optimization, indexing strategies, and EXPLAIN analysis to eliminate slow queries. - Covers EXPLAIN plan analysis with key metrics (Seq Scan, Index Scan, cost, rows, execution time) and five index types (B-Tree, Hash, GIN, GiST, BRIN) for different query patterns - Includes five core optimization patterns: eliminating N+1 queries, cursor-based pagination, efficient aggregation, subquery transformation, and batch operations - Provides advanced techniques like materialized views, table partitioning, and query hints for large-scale performance tuning - Includes monitoring queries to identify slow queries, missing indexes, and unused indexes in PostgreSQL SQL Optimization Patterns Transform slow database queries into lightning-fast operations through systematic optimization, proper indexing, and query plan analysis. When to Use This Skill - Debugging slow-running queries - Designing performant database schemas - Optimizing application response times - Reducing database load and costs - Improving scalability for growing datasets - Analyzing EXPLAIN query plans - Implementing efficient indexes - Resolving N+1 query problems Core Concepts 1. Query Execution Plans (EXPLAIN)