sql-optimization-patterns

Analyze SQL query plans and output optimized queries with index recommendations.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/BoraPerusic/agents --skill sql-optimization-patterns-boraperusic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sql-optimization-patterns
Source: https://github.com/BoraPerusic/agents/tree/main/skills/to%20try/sql-optimization-patterns
Command: npx skills add https://github.com/BoraPerusic/agents --skill sql-optimization-patterns-boraperusic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Slow SQL queries and poorly performing data access drain application responsiveness and scale. This Skill guides systematic optimization using indexing, execution plans, and query tuning to transform bottlenecks into efficient operations.

Core Features & Use Cases

  • Analyze query plans (EXPLAIN) to identify bottlenecks and suboptimal scans.
  • Design effective indexing strategies (including composite and partial indexes) to accelerate common queries.
  • Optimize joins, aggregations, and pagination to reduce latency and database load.
  • Use cases include debugging slow endpoints, scaling dashboards, and improving batch data processing.

Quick Start

Identify bottlenecks in a provided SQL query and output an optimized version with recommended indexes and a plan analysis.

Frequently Asked Questions about sql-optimization-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize slow SQL queries using execution plans?

To optimize slow SQL queries, analyze EXPLAIN query plans to identify bottlenecks and suboptimal scans, then apply indexing and query tuning. This systematic optimization transforms performance bottlenecks into efficient operations.

What is the best way to design indexing strategies for high-traffic applications?

The best way to design indexing strategies is implementing composite and partial indexes to accelerate common queries. Effective indexing reduces database load and improves scalability in high-traffic applications.

Can I use this SQL optimization approach for debugging slow endpoints and scaling dashboards?

Yes, SQL optimization supports debugging slow endpoints, scaling dashboards, and improving batch data processing. It optimizes joins, aggregations, and pagination to reduce latency and database load.

How do I reduce database load when optimizing joins and aggregations?

To reduce database load, optimize joins, aggregations, and pagination to minimize latency. Analyze query plans to detect suboptimal scans and apply validated index recommendations for safe, repeatable improvements.

Why does my SQL query performance bottleneck under high traffic?

SQL query performance bottlenecks under high traffic due to poorly performing data access and missing indexes. Systematic optimization using query planning and execution tuning resolves these scalability issues.