sql-query-optimization

sql-query-optimization — an installable skill for AI agents, published by aj-geddes/useful-ai-prompts.

INSTALLATION
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill sql-query-optimization
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

SQL Query Optimization

Table of Contents

  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Quick Start](#quick-start)
  • [Reference Guides](#reference-guides)
  • [Best Practices](#best-practices)

Overview

Analyze SQL queries to identify performance bottlenecks and implement optimization techniques. Includes query analysis, indexing strategies, and rewriting patterns for improved performance.

When to Use

  • Slow query analysis and tuning
  • Query rewriting and refactoring
  • Index utilization verification
  • Join optimization
  • Subquery optimization
  • Query plan analysis (EXPLAIN)
  • Performance baseline establishment

Quick Start

PostgreSQL:

-- Analyze query plan with execution time

EXPLAIN (ANALYZE, BUFFERS, FORMAT JSON)

SELECT u.id, u.email, COUNT(o.id) as order_count

FROM users u

LEFT JOIN orders o ON u.id = o.user_id

WHERE u.created_at > NOW() - INTERVAL '1 year'

GROUP BY u.id, u.email;

-- Check table statistics

SELECT * FROM pg_stats

WHERE tablename = 'users' AND attname = 'created_at';

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Analyze Current PerformanceAnalyze Current Performance
Common Optimization PatternsCommon Optimization Patterns
Query Rewriting TechniquesQuery Rewriting Techniques
Batch OperationsBatch Operations

Best Practices

✅ DO

  • Follow established patterns and conventions
  • Write clean, maintainable code
  • Add appropriate documentation
  • Test thoroughly before deploying

❌ DON'T

  • Skip testing or validation
  • Ignore error handling
  • Hard-code configuration values
BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card