What problem does it solve?
This Skill addresses slow, inefficient, or poorly structured SQL by providing systematic query optimization, schema and index design, and performance tuning to meet strict latency and scalability goals.
Core Features & Use Cases
- Query optimization: Rewrite and optimize complex queries using CTEs, window functions, and set-based patterns to eliminate row-by-row processing.
- Execution plan analysis: Interpret EXPLAIN/ANALYZE output, identify cardinality estimation issues, and recommend targeted index or statistic updates.
- Schema & indexing design: Advise normalization vs. denormalization, primary/foreign key strategies, covering/partial/index maintenance, and partitioning for large tables.
- Use Cases: Tune slow OLTP queries, design analytical queries for data warehouses, migrate and adapt queries across PostgreSQL, MySQL, SQL Server, and Oracle.
Quick Start
Analyze this slow PostgreSQL query and return an optimized SQL version, required index DDL with rationale, an execution plan summary, and expected before/after performance notes.